Witam.
Muszę zrobić ten skrypt na informatykę a orłem z niej nie jestem. Potrzebuje pomocy w rozwiązaniu tego zadania: http://main.edu.pl/pl/archive/oi/2/jed . Bardzo proszę o pomoc. :
Tutaj mój kod, lecz mam za niego tylko 30pkt /100 i wyskakuje informacja iż "Program jest wywłaszczony" :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int y;
cin>>y;
long x[y],a,b,c,i,p[y];
for(i=0;i<y;i++)
{
cin>>x[i];
p[i]=0;}
for(i=0;i<y;i++)
{
a=x[i];
do{
c=x[i];
b=0;
while(c>0){
if(c%10!=0&&c%10!=1)
{p[i]=0; break;}
else if(c%10==0||c%10==1)
p[i]=1;
c=c/10;
}
c=x[i];
while(c>0)
{c=c/10; b++;}
if(p[i]==1)
break;
x[i]=x[i]+a;
}while(b<100);
}
for(i=0;i<y;i++)
{
if(p[i]==0)
cout<<"brak"<<endl;
else if(p[i]==1)
cout<<x[i]<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Dziękuje za pomoc