Rozwiązane

Zadeklaruj N-elementową tablicę liczb całkowitych o nazwie: Cos1 (użyć #define, wartość N – 13).
Wygenerować tablicę na 15 liczb całkowitych z zakresu: od 0 do 13.
Za pomocą funkcji (każdy punkt, to oddzielna funkcja):
• Za pomocą funkcji wyświetl w jednym wierszu wszystkie elementy tablicy o nieparzystych wartościach.
• Za pomocą funkcji oblicz i zwróć ile jest liczb różnych od 0.
Prosiłbym o kod do tego zadania :)



Odpowiedź :

Odpowiedź:

#include <iostream>

#include <stdlib.h>

#include <time.h>

#define N 13

using namespace std;

void wyswietl_nieparzyste(int a[], int rozmiar)

{

  for(int i = 0; i<rozmiar;i++)

  {

      if (a[i]%2!=0)

          cout<<endl<<a[i];

  }

}

int bez_zer(int a[], int rozmiar)

{

  int n;

  for(int i=0; i<rozmiar;i++)

  {

      if (a[i]!=0)

          n++;

  }

  return n;

}

int main()

{

  srand (time(NULL)); //generowanie losowego seeda dla losowych liczb

  int Cos1[N];

  int tab[15];

  for(int i = 0; i<15;i++)

  {

      tab[i]=rand() % 14;

  }

  wyswietl_nieparzyste(tab, sizeof(tab)/sizeof(tab[0]));

  cout<<endl<<bez_zer(tab, sizeof(tab)/sizeof(tab[0]));

  return 0;

}