Witam! Mam pewien problem z dokończeniem zadania, poradziłem sobie z połową.
Oto treść:
Napisz program, który pobierze od użytkownika liczbe n z przedzialu <1,20> i wygeneruje n liczb losowych całkowitych z przedzialu <1,100) umieszczajac je w tablicy. Nastepnie program pobierze liczbe k od użytkownika z przedzialu <1,100), sprawdzi czy liczba ta znajduje się w wygenerownanym ciągu liczb. Jeżeli tak to na ekranie poda ile razy liczba ta pojawiła się w tym ciagu, jeżeli zaś jej nie ma to poda sume wszystkich liczb z tego ciagu.
Zliczenie ile razy liczba wystąpila w ciągu ma być zdefiniowane w funkcji całkowitej "Ile RazywCiagu".
Oto ile udało mi się napisać:
#include <iostream>
#include <conio.h>
#include <ctime>
using namespace std;
int main()
{
int n,i;
cout << "Podaj wartosc calkowita z przedzialu od 1 do 20" << endl;
do
cin >> n;
while ((n>20)||(n<1));
int tab[n];
srand(time(0));
for (int i=0;i<n;i++)
{
tab[i]=rand()%100-1;
cout << tab[i] << " ";
}
getch();
return 0;
}
Może ktoś mi z tym pomóc?