Program w C
Wygeneruj tablice z zakresu od 0 do 13
za pomocą funkcji wyświetl w jednym wierszu wszystkie elementy tablicy o nieparzystych wartosciach
za pomocą funkcji oblicz i wypisz sumę liczb
za pomocą funkcji oblicz i zwróć ile jest liczb różnych od 5

Potem program prosi o podanie dwóch liczb i wyświetla tylko większą z nich


Odpowiedź :

Odpowiedź:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

void wygeneruj(int tab[],int ilosc,int liczba_minimalna,int liczba_maksymalna){

   for(int i=0;i<ilosc;i++) tab[i]=rand()%(liczba_maksymalna-liczba_minimalna)+liczba_minimalna;

}

void wyswietl(int tab[],int ilosc){

   for(int i=0;i<ilosc;i++) if(i%2!=0) printf("%i,",tab[i]);

}

int oblicz(int tab[],int ilosc){

   int suma=0,rozne_od_5=0;

   for(int i=0;i<ilosc;i++){

    suma+=tab[i];

    if(tab[i]!=5) rozne_od_5++;

   }

   printf("\nSuma liczb: %i",suma);

   return rozne_od_5;

}

int main()

{

   srand(time(NULL));

   int n=50,mini=0,maks=13;

   int tab[n];

   wygeneruj(tab,n,mini,maks);

   wyswietl(tab,n);

   printf("\nIlosc liczb roznych od 5: %i",oblicz(tab,n));

}