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

Va rog frumos sa ma ajutati..va dau coroana <3
1. Fiind dat un vector de numere intregi, să se determine suma elementelor pozitive din vector.
Exemplu: Pentru vectorul (-1, 23, 2, -4, 5) se va afișa 30 (=23+2+5).
2. Să se afișeze doar elementele pare dintr-un dintr-un vector de numere întregi.
Exemplu: Pentru vectorul (-2, 4, 15, 3, 8, 13) se va afișa -2, 4, 8.
3. Scrieți un program care tipărește elementele pare aflate pe poziții divizibile cu 3 dintr-un
vector de numere întregi. Exemplu: Dacă vectorul inițial este (1, 2, 8, -4, 7, 9, 120, 53) se va
afișa 8.
4. Să se afișeze elementele pozitive de rang impar dintr-un vector de numere întregi.
Exemplu: Pentru vectorul (2, -3, -1, 43, 3, 1, -4, 8,12) se va afișa 2, 3, 12.
5. Se citește de la tastatură un vector cu n (1≤ n ≤100) componente de tip întreg. Se cere să se
construiască și să se afișeze un nou vector cu componentele pătrate perfecte din vectorul
inițial. Exemplu: Dacă vectorul inițial este (2, 4, 8, 25, 3, 66) al doilea vector va fi (4, 25).


alinionut70: mai, buna.ai facebook?..mi e mai usor sa scriu acolo

Răspunsuri la întrebare

Răspuns de cosmaandra2000
7

1. #include <iostream>

using namespace std;

int main()

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

cin>>n;

for( i=1; i<=n; i++ ) //citire vector

cin<<v[i];

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

if ( v[i] >= 0 && v[i] <=32000 )

s=s+v[i];

cout<<s;

return 0; }

Prima e completa. Acum o sa scriu doar secventele la fiecare problema.

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

if( v[i]%2==0 )

cout<<v[i]<<" ";

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

if( i%3==0 )

if ( v[i]%2==0 )

cout<<v[i];

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

if (i%2!=0 )

if ( v[i] >= 0 && v[i] <=32000 )

cout<<v[i];

Alte întrebări interesante