Buna! Va rog sa ma ajutati.
Fie v un vector cu n elemente de tip intreg . Se cere sa se calculeze suma elementelor formate din exact 2 cifre din vector.
andrei750238:
C++ ?
Răspunsuri la întrebare
Răspuns de
2
Program C++
#include <iostream>
using namespace std;
int main(){
int v[100],n,i,s=0;
//Citire date
cout << "Nr elemente :", cin >> n;
cout << "Introduceti elementele : ";
for(i=0;i<n;i++)cin >> v[i];
//Determinare suma numere de doua cifre
for(i=0;i<n;i++){
if(v[i]>=10 && v[i]<=99 || v[i]<=-10 && v[i]>=-99)s+=v[i];
}
//Afisare rezultat
cout << s;
}
Nota :
Am considerat ca numerele negative de doua cifre cuprinse in intervalul [-99,-10] au doua cifre (cerinta specifica faptul ca vectorul e format din numere intregi, nu neaparat naturale.)Daca nu doresti acest lucru poti inlocui linia "if(v[i]>=10 && v[i]<=99 || v[i]<=-10 && v[i]>=-99)s+=v[i]" cu "if(v[i]>=10 && v[i]<=99)s+=v[i]".
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Informatică,
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ă
Biologie,
9 ani în urmă