Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dane: N, tablica liczb rzeczywistych {A.,} i=0,...,N-1. Wczytać dane, wyświetlić informację ile elementów tablicy jest równych maksymalnemu. Jeśli tylko 1, to ile elementów tablicy jest mniejszych niż maksymalny/2.
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, char *argv[]) {
- int i=0;
- int n=0;
- int k=0;
- int l=0;
- printf("Podaj ile liczb chcesz wprowadzic: ");
- scanf("%d", &n);
- float tab[n];
- for (i=0; i<n; i++)
- {
- printf("\nWprowadzona liczba:");
- scanf("%f", &tab[i]);
- }
- float max=tab[0];
- for (i =1 ; i < n ; i++)
- {
- if (tab[i] >= max)
- max = tab[i];
- }
- for (i=0; i<n; i++)
- {
- if (tab[i]==max) k++;
- }
- printf("Liczba najwieksza to: %f \n", max);
- if(k>1)
- {
- printf("Ilosc liczb maksymalnych to: %d \n", k);
- }
- else
- {
- for (i=0; i<n; i++)
- {
- if (tab[i]<max/2)
- l++;
- }
- printf("\n Ilosc liczb mniejszych niz maksymalny/2: %d", l);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement