Witam. Dopiero zaczynam z programowaniem na C++. Wiem, że to najprawdopodobniej prosta sprawa, ale nie wiem, jak użyć działającego już programu... na większej ilości danych? Sam nie wiem jak to ująć. Może pokażę na przykładzie.
Jeśli na wejściu dam na przykład
30
To program działa. A jeśli dam na wejściu
30
34
Działa tylko na pierwszej danej. Jak wprowadzić tą "seryjność"? Domyślam się, że chodzi tu o pętlę, jednak wszystkie moje próby jej zastosowania spełzły na niczym. Program jest dość prosty. Sprawdza, czy liczba dzieli się przez 30 bez reszty (bez liczb ujemnych). Oto on:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if (n>0){
if(n%30==0)
{
cout <<"Tak"<<endl;
}
else cout<<"Nie"<<endl;
}
else cout<<"Blad"<<endl;
return 0;
}
Na boku dodam jeszcze, że program działa na przykład na 3000, ale już nie na 30000000000000000000000000000, czyli program ma jak dla mnie za mały limit. Szukałem też jak to rozwiązać, ale wydaje mi się, że największym problemem dla mnie jest ten pierwszy. Jeśli jednak znalazłby się ktoś, kto wiedziałby, czego użyć aby rozwiązać je oba, byłbym wdzięczny :D