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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă