C++
Zad 1
Zdefiniuj tablicę n elementową liczb całkowitych, gdzie n jest liczbą równą 100+dzień Twoich urodzin.
Wypełnij tablicę liczbami losowymi z zakresu od -50 do 50. Napisz program obliczający ilość liczb dodatnich, ujemnych i zer występujących w tablicy.
Zad 2
Program wypełniający losowo tablicę liczbami parzystymi z zakresu -100 do 100 n-elementów funkcją, oraz funkcje wyświetlającą taką tablicę i sumującą elementy ujemne.
n-wynosi 10+ dzien_urodzin
Dzień urodzin - 17
WAŻNE - wszystko musi byc z funkcjami
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Zad1
Program jeszcze wyświetla wyniki, jeśli to niekoniecznie to usuń co potrzeba
#include <cstdlib>
#include <iostream>
#include <ctime>
using namespace std;
int tb1[117];
int p=0, m=0, z=0;
int wypelnij(int tab[])
{
for(int i=0;i<117;i++)
tab[i]=(rand()%101)-50;
return 0;
}
int licz(int tab[])
{
for(int i=0;i<117;i++)
{
if(tab[i]==0)
z++;
if(tab[i]>0)
p++;
if(tab[i]<0)
m++;
}
return 0;
}
int main()
{
srand(time(NULL));
wypelnij(tb1);
licz(tb1);
cout << "Ilosc liczb wiekszych niz 0: " << p << endl;
cout << "Ilosc liczb mniejszych niz 0: " << m << endl;
cout << "Ilosc liczb rownych 0: " << z << endl << endl << endl;
system("pause");
return 0;
}
Zad2
#include <cstdlib>
#include <iostream>
#include <ctime>
using namespace std;
int tb1[27];
int suma=0;
int wypelnij(int tab[])
{
for(int i=0;i<27;i++)
tab[i]=((rand()%101)*2)-100;
return 0;
}
int wyswietl(int tab[])
{
for(int i=0;i<27;i++)
cout << tab[i] << " ";
cout << endl << endl;
return 0;
}
int licz(int tab[])
{
for(int i=0;i<27;i++)
if(tab[i]<0)
suma=suma+tab[i];
return suma;
}
int main()
{
wypelnij(tb1);
wyswietl(tb1);
cout << endl;
cout << "Suma liczb ujemnmych = " << licz(tb1) << endl << endl;
system("pause");
return 0;
}