Informatică, întrebare adresată de adelinafrunze1, 9 ani în urmă

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 Sederfo
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;}
Alte întrebări interesante