Ok, pierwszego pogramy już nie wywala, ale nie działa jak powinien, tzn, ciągle chce aby podać mu liczbę(w pętli for). W drugim wywala mi błąd przy if.
W drugim programie chciałbym żeby było to zrobione z “mod” ale gdy wpisuje “n mod 2 =0” i tak jest błąd.
int main()
{
int i, n;
float x, suma;
printf("Program do obliczania redniej arytmetycznej\n");
printf ("Podaj ilosc liczb n = ");
scanf("%f", &n);
if(n>0)
{
suma=0.0;
for(i=0; i
{
printf("Podaj liczb %d: ", i+1);
scanf("%f",&x);
suma+=x;
}
printf("srednia wynosi %8.3f", suma/n);
}
else
printf("Brak liczb do policzenia sredniej\n");
return 0;
}
int main()
{
int n;
do
{
printf("podaj liczbe:");
scanf("%d",&n);
if((n&2)=0)
printf("liczba jest nieparzysta");
else
printf("liczba jest parzysta");
}while(n!=0);
return 0;
}