Dzień dobry,
Mam do wykonania takie zadanie z programowania:
a) wygeneruje losową tablicę złożoną z 15 liczb naturalnych,
b) wyświetli kolejne elementy tablicy, oddzielone przecinkami,
c) wstawi 0 na nieparzystych miejscach w tablicy, czyli miejsca numer 1, 3, 5, 7, 9, 11, 13.
d) wyświetli "nową" tablicę.
*Na 6 dodatkowo. Zmodyfikuj program, tak aby liczba elementów tablicy była podawana przez użytkownika.
Niby coś zrobiłem, lecz nie jestem pewien czy to jest dobrze i jak to poprawić, aby nadawało się na tą 6
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
const int n = 15;
srand(time(NULL));
int tab[n];
for(int i=0;i<n;i++)
{
tab[i] = rand()%15;
if(tab[i]%2)
cout<<tab[i]<<", ";
}
cout<<endl;
system("pause");
return 0;
}
Bardzo prosiłbym o pomoc.