Witam mam niestety problem z funkcją i męczę się nad znalezieniem błędu.
Problem polega na tym, że wyświetla mi się na końcu 2 razy liczba "100". Gdy próbuję oddzielić te dwie liczby to druga 100 zamienia się na 4745728 (nie wiem dlaczego)
Tutaj podaję kod:
#include <iostream>
using namespace std;
int funkcja_y10(int y, int i); //prototyp zmiennej
int main() //funckja int main()
{
cout <<funkcja_y10(10, 1); //wyswietl funckje
} //koniec funkcji int main()
//poczatek definiowania funkcji y_10()
int funkcja_y10(int y, int i)
{
for(i; i <=10; i++)
{
cout << y*i;
if(y*i <20)
{
cout << " ";
}
else if(y*i <30)
{
cout << " ";
}
else if(y*i <40)
{
cout << " ";
}
else if(y*i <50)
{
cout << " ";
}
else if(y*i <60)
{
cout << " ";
}
else if(y*i <70)
{
cout << " ";
}
else if(y*i <80)
{
cout << " ";
}
else if(y*i <90)
{
cout << " ";
}
else if(y*i <100)
{
cout << " " ;
}
}
}
Z góry dziękuję!
PS: Jeśli ten błąd występuje tylko u mnie, proszę mnie poinformować