pak C
1 отговора
107 прегледа
pak C
aa...ucha C v momenta :) i ako moje niakoi da mi obiasnia slednoto :
eto edna programka deto az si izmislih ta da probvam break; i continue; ama daje ne mi triabvashe da gi izpolzvam
#include<stdio.h>
main()
{
int i,ans,ans2,ans3;
printf ("Try another one? 1=yes, 0=no ");
scanf(" %d", &ans3);
while(ans3)
{
printf ("Num 1: ");
scanf(" %d", &ans);
printf ("Num 2: ");
scanf(" %d", &ans2);
if(ans > ans2)
{ printf ("Wrong value!\n"); }
for(i=ans; i<=ans2; i++)
{
if(i % 2==0)
{printf(" %d\n", i); }
if(i % 2 == 1)
{printf (" %d", i); }
}
printf ("Try another one? 1=yes, 0=no ");
scanf(" %d", &ans3);
}
return 0;
}
niama nujda da vi obiasniavam kakvo pravi programata...obache vuprosa mi e zashto ako usera napishe za ask-2 i za ask2-1 naprimer, toia if(ans > ans2) she napishe Wrong Value i sled tova produljava chak sas
printf ("Try another one? 1=yes, 0=no ");
a ne while loop-a ?
ili po tochno...zashto toia if preskochi loop-a ?
- null
eto edna programka deto az si izmislih ta da probvam break; i continue; ama daje ne mi triabvashe da gi izpolzvam
#include<stdio.h>
main()
{
int i,ans,ans2,ans3;
printf ("Try another one? 1=yes, 0=no ");
scanf(" %d", &ans3);
while(ans3)
{
printf ("Num 1: ");
scanf(" %d", &ans);
printf ("Num 2: ");
scanf(" %d", &ans2);
if(ans > ans2)
{ printf ("Wrong value!\n"); }
for(i=ans; i<=ans2; i++)
{
if(i % 2==0)
{printf(" %d\n", i); }
if(i % 2 == 1)
{printf (" %d", i); }
}
printf ("Try another one? 1=yes, 0=no ");
scanf(" %d", &ans3);
}
return 0;
}
niama nujda da vi obiasniavam kakvo pravi programata...obache vuprosa mi e zashto ako usera napishe za ask-2 i za ask2-1 naprimer, toia if(ans > ans2) she napishe Wrong Value i sled tova produljava chak sas
printf ("Try another one? 1=yes, 0=no ");
a ne while loop-a ?
ili po tochno...zashto toia if preskochi loop-a ?
- null