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

Va rog sa ma ajutati la urmatoarea problema. Trebuie rezolvata in C++.
Se da un sir cu numere reale. Se cere ca dupa fiecare termen strict negativ din sir sa se insereze modulul sau.


c04f: Ce intelegi prin C++? apoi care e sirul si ce se cere ?
ValentinX: Limbajul C++. Sirul se citeste de la tastatura, problema fiind cu vectori. Spre exemplu -1 -4 2 3 -6. Dupa fiecare element negativ se va insera modulul sau si sirul va deveni -1 1 -4 4 2 3 -6 6.
c04f: bine si la ce ajuta asta, introdui si gata ce vrei sa-ti dea alcineva sirul?
ValentinX: Am nevoie de algoritmul/programul care rezolva acest tip de problema.

Răspunsuri la întrebare

Răspuns de Ouroboros
1
#include <iostream>
using namespace std;
int n,i,a[1001];
int main()
{
    cin>>n;
    for (i=1; i<=n; i++)
        cin>>a[i];
    for(i=1; i<=n; i++)
        if(a[i]<0)
            cout<<a[i]<<" "<<-a[i]<<" ";
        else
            cout<<a[i]<<" ";
    return 0;
}


Răspuns de theodoradanciu
1
#include
#include
using namespace std;
int n, i, a[1001];
int main(){
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
for(i=1;i<=n;i++)
if(a[i]<0)
cout< else
cout<return 0;
}
Alte întrebări interesante