Se da un vector cu n(1<=n<=100) componente numere intregi. Sa se micsoreze cu 2 toate componentele ce preced prima componenta negativa.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main(){ int n, v[100], ok=1, p, poz; cin >> n; for (int i=1; i<=n; i++){ cin >> v[i]; if (v[i]<0 && ok){ p=v[i]; poz=i; ok=0; } } for (int i=poz+1; i<=n; i++){ v[i]-=2; } for (int i=1; i<=n; i++){ cout << v[i] << " "; } return 0;}
using namespace std;
int main(){ int n, v[100], ok=1, p, poz; cin >> n; for (int i=1; i<=n; i++){ cin >> v[i]; if (v[i]<0 && ok){ p=v[i]; poz=i; ok=0; } } for (int i=poz+1; i<=n; i++){ v[i]-=2; } for (int i=1; i<=n; i++){ cout << v[i] << " "; } return 0;}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă