#include using namespace std; string liczba, suma_wszystkich="0"; int parzyste=0, mv=0, last; string dodawanie(string biez, string dod){ string glowne=""; int dlugosc1=biez.size(); int dlugosc2=100; int n=min(dlugosc1,dlugosc2); int i=0; while(i0){ last=biez[dlugosc1--]+mv-'0'; glowne=(char)((last%10)+'0')+glowne; mv=last/10; } while (dlugosc2>0){ last=dod[dlugosc2--]+mv-'0'; glowne = (char)((last % 10) + '0') + glowne; mv = last / 10; } if(mv>0) glowne=(char)(mv+'0')+glowne; if(glowne=="") glowne="0"; return glowne; } void solve(string liczba){ int suma_w_liczbie=0; for(int i=0; i<100; i++) suma_w_liczbie += liczba[i]-'0'; if(suma_w_liczbie%3==0) cout<<"podzielna"<>liczba) solve(liczba); cout<