Zmodyfikuj program aby wyznaczal..

0

Witam mam nastepujacy problem z zadaniem w ktorym nalezy zmodyfikowac kod aby wyznaczal:
a. ile wprowadzonych liczb bylo mniejszych od 0,
b. ile wprowadzonych liczb bylo wi;kszych od 30,
c. ile wprowadzonych liczb bylo z zakresu od 20 do 30.

  #include <stdio.h>
void main(void)
{
printf("Ile liczb chcesz wprowadzi@ (min. 1)? n = \n");
int n = 0;
scanf("%i", &n);
if (n < 1) {
printf("Musisz podac liczbe wieksza od 1.\n");
return;
}
float x = 0;
printf("Podaj 1 liczbe: \n");
scanf("%f", &x);
float min = x;
float max = x;
for (int i = 1; i < n; ++i) {
printf("Podaj %i liczbe: \n", i);
scanf("%f", &x);
if (min > x) min = x;
if (max < x) max = x;
}
printf("Wynik:\tmin = %f\n\tmax = %f\n", min, max);
}
0

Życzę ci powodzenia!

A tak serio, to z czym masz problem (pomijając już formatowanie kodu...)?

0

mam nastepujacy problem

Ale jaki jest to problem?

0

Pierw zadeklaruj zmienne, które trzymają: mniejsze od 0, większe od 30 i pomiędzy 20 a 30. Potem zaraz po tym np. daj:

// ...
if (min > x) min = x;
if (max < x) max = x;

if (x < 0) m0++;
else if (x > 30) w30++;
if (x >= 20 && x <= 30) f20t30++;

1 użytkowników online, w tym zalogowanych: 0, gości: 1