#1 Lalo
Uz som si to vyriesil nejako som nevidel podstatne veci...... uz mi to hrabalo tak neskoro vecer. :D
A este raz dakujem
Dakujem
ale nechapem preco mi teraz nechce porovnavat ci je delitelne 2, 4 a tak dalej
program som prerobil takto
#include<stdio.h>
int main()
{
float a;
printf("zadaj N cislo:\t");
scanf("%f", &a);
a *= 10;
if ((int)a % 10 == 0)
{
printf ("cilso N je cele!!!!\n");
printf("cislo je %f\n", a);
{
if ((int)a % 2 == 0)
if ((int)a % 4 != 0)
printf("Je N delitelne 2 a nie je delitelne 4\n");
if (( (int)a>=1 && (int)a<=6 )&&( (int)a>=2 && (int)a<=4 )&&( (int)a!=3 ))
printf("Je N v intervale <1,6> a zaroven v intervale <2,4> a nieje to cislo 3\n");
if (( (int)a>10 || (int)a<3 )&&( (int)a!=2 ))
printf("Je N vacsie ako 10 alebo je mensie ako 3 a nie je to cislo 2\n");
}
}
else
printf ("cislo N je desatinne!!!!\n");
return 0;
}
Zdravim
vedel mi mi niekto poradit v mojo programe? vsetko som urobil ako som mal len neviem osetrit vstup aby ked zadam desatinne cislo tak program skonci
#include<stdio.h>
int main()
{
int a;
printf("zadaj N cislo:\t");
scanf("%d",&a);
{
if ( a%2==0 )
if ( a%4!=0 )
printf("Je N delitelne 2 a nie je delitelne 4\n");
if (( a>=1 && a<=6 )&&( a>=2 && a<=4 )&&( a!=3 ))
printf("Je N v intervale <1,6> a zaroven v intervale <2,4> a nieje to cislo 3\n");
if (( a>10 || a<3 )&&( a!=2 ))
printf("Je N vacsie ako 10 alebo je mensie ako 3 a nie je to cislo 2\n");
return 0;
}
}