Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int maksimum(int n, float tab[])
- {
- int i=0;
- int k=0;
- 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("\n Ilosc liczb maksymalnych to: %d \n",k);
- return max;
- }
- int mniejszy(int n, float tab[])
- {
- int i=0;
- int l=0;
- 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/2)
- l++;
- }
- return l;
- }
- int main(int argc, char *argv[]) {
- int n, k, l;
- printf("Podaj ile liczb chcesz wprowadzic: ");
- scanf("%d", &n);
- float tab[n];
- int i;
- for (i=0; i<n; i++)
- {
- printf("\nWprowadzona liczba:");
- scanf("%f", &tab[i]);
- }
- if(k>1)
- printf("Liczba najwieksza to: %d \n", maksimum(n, tab));
- else
- printf("\n Ilosc liczb wiekszych niz maksymalny/2: %d", mniejszy(n, tab));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement