Mam za zadanie napisać program który m.in ma wyświetlić 10 kolejnych liczb podzielnych przez 5 zaczynając od 5 oraz obliczyć silnie za pomocą pętli for. Na razie udało mi się tyle napisać, tylko nie wiem czemu program nie działa poprawnie?
Kod: Zaznacz cały
#include <iostream>
using namespace std;
void kreska()
{
for (int i = 0; i < 15; i++)
cout << "-";
}
/*void liczby_podzielne_przez_3()
{
for (int i = 0; i < 99; i--)
{
if ((i % 3 == 0)&&(i<=3))
{
cout << i << endl;
}
}
}*/
void liczby_podzielne_przez_5()
{
int n = 0;
int a = 0;
while (n == 10)
{
a++;
if (a % 5 == 0)
{
cout << a << endl;
n++;
a++;
}
}
}
/*float silnia(int x)
{
float silnia_;
for (int i = x; i > 1; i--)
{
silnia_ *= i;
}
return silnia_;
}*/
int _tmain(int argc, _TCHAR* argv[])
{
int a;
cout << "Hello world"<<endl;
kreska();
cout << endl;
//liczby_podzielne_przez_3();
kreska();
cout << endl;
liczby_podzielne_przez_5();
cout << endl;
kreska();
/*cout << "podaj liczbe, ktorej silnie chcesz obliczyc: " << endl;
cin >> a;
cout << "Silnia " << a << "wynosi: " << silnia(a);*/
system("pause");
return 0;
}