Code:
/* Unijeti brojeve m i n, zatim izracunati m^n i n^m, te
provjeriti jesu li djeljivi sa m i n, i odrediti koji je veci */
int main(){
int m,n,i,rez[2];
printf ("Unesi brojeve m i n \n");
scanf ("%d %d", &m,&n);
rez[0]=1;
rez[1]=1;
for(i=0; i<n; i++){
rez[0]*=m;
}
for(i=0; i<m; i++){
rez[1]*=n;
}
printf("m na n =%d , n na m =%d\n",rez[0],rez[1]);
printf("%d %d\n",m,n);
for (i=0;i<2;i++){
if ((rez[i] % m)==0) {
printf ("%d je djeljiv s %d\n",rez[i],m);
}
else {
printf ("%d nije djeljiv s %d\n",rez[i],m);
}
if ((rez[i] % n)==0) {
printf ("%d je djeljiv s %d\n",rez[i],n);
}
else {
printf ("%d nije djeljiv s %d\n",rez[i],n);
}
}
if (rez[0]>rez[1]) {
printf ("%d je veci od %d\n",rez[0],rez[1]);
}
else {
printf ("%d je veci od %d\n", rez[1],rez[0]);
}
_getch();
return 0;
}
e imam i u ovom zadatku jedno pitanje...sve mi je jasno osim onog dijela kad provjerava je li rezultat od m na n ili n na m djeljiv sa m ili n...zast ide rez[ i ] i zasto for petlju postavlja od 0 pa do i<2 ?? znaci ovaj dio zbog cega broji do 2?
Code:
for (i=0;i<2;i++){
if ((rez[i] % m)==0) {
printf ("%d je djeljiv s %d\n",rez[i],m);
[Ovu poruku je menjao X Files dana 10.02.2009. u 16:30 GMT+1]