Răspuns :
Răspuns:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
//1.
//1)Declararea vectorului cu maxim 50 de numere intregi
int x[50];
//2)Declararea vectorului cu maxim 25 de caractere
char c[25];
//3)Declararea si popularea vectorului de 20 de numere intregi in ordine crescatoare
int x1[200];
cout<<" Vectorul x1[200] cu valori crescatoare de la 0 : \n"
for(int i=0;i<200;i++)
{
x1[i]=i;
cout<<x1[i]<<" ";
}
cout<<endl;
int sum_poz=0;
int prod_impar=1;
int val_nule=0;
int n;
cout<<" Introdu numarul de valori dorite (maxim 50) : ";cin>>n;
srand (0);
for(int i=0;i<n;i++)
{
x[i]=rand()%20-10;
cout<<x[i]<<" ";
//2.
if (x[i]>0)
{
sum_poz+=x[i];
}
//3.
else if (x[i]%2!=0)
{
prod_impar*=x[i];
}
//4.
else if (x[i]==0)
{
val_nule++;
}
}
cout<<"\n Suma valorilor pozitive : "<<sum_poz;
cout<<"\n Produsul valorilor impare : "<<prod_impar;
cout<<"\n Numarul valorilor nule : "<<val_nule;
return 0;
}
Explicație:
Totul lucreaza bine.Sper ca te tii de cuvant si dai coroana
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!