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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!