Informatică, întrebare adresată de Vangaaa, 8 ani în urmă

1. Scrieti declaratiile urmatorilor vectori:
a) Declarati un vector x care memoreaza maxim 50 de numere intregi.
b) Declarati un vector care memoreaza maxim 25 de caractere.
c) Declarati un vector x de maxim 200 de numere naturale si initializati-l cu valorile 0,1,2,3.

2. Sa se calculeze si sa se afiseze suma valorilor pozitive.
3. Sa se xalculeze si sa se afiseze produsul valorilor impare.
4. Sa se calculeze si sa afiseze numarul valorilor nule.

Va rogggg, dau coroana !!!!!!!! Sa fie si corect!!!!


laurracovet03: Am scris deja.Nu e corect la mine?

Răspunsuri la întrebare

Răspuns de InfinityForever
1

1. a) int x[50];

b) char v[25];

c) int x[200];

int i, n=0;

for (i=1; i<=200; i++)

{ x[i]=n;

n++;

if (x[i]==3) n=0;

}

// Aici nu sunt sigur, nu înțeleg bine cerința

2. #include <iostream>

using namespace std;

int main()

{ int s=0, i, v[100], n;

cin >> n;

for (i=1; i<=n; i++)

cin >> v[i];

for (i=1; i<=n; i++)

if (v[i]>0) s=s+v[i];

cout << s;

return 0;

}

3. #include <iostream>

using namespace std;

int main()

{ int p=1, i, v[100], n;

cin >> n;

for (i=1; i<=n; i++)

cin >> v[i];

for (i=1; i<=n; i++)

if ((v[i]%2)!=0) p=p*v[i];

cout << p;

return 0;

}

4. #include <iostream>

using namespace std;

int main()

{ int nr=0, i, v[100], n;

cin >> n;

for (i=1; i<=n; i++)

cin >> v[i];

for (i=1; i<=n; i++)

if (v[i]==0) nr++;

cout << nr;

return 0;

}


laurracovet03: functia rand genereaza un numar random din intervalul indicat
InfinityForever: Intervalul fiind?
InfinityForever: Am căutat acum pe net. Pune toate datele problemei înainte, căci nu am de unde să stiu toate bibliotecile cu functii și toate cele.
InfinityForever: #include
InfinityForever: cstdlib (nu mă lasă sa scriu cu semnele specifice)
InfinityForever: Apoi v=rand()%4
laurracovet03: ai discord?
laurracovet03: sa iti arat acolo
InfinityForever: Da
InfinityForever: Lowly.#3902
Alte întrebări interesante