Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Telefonul Oppo a74 mi-a blocat ca...

A inviat Mudava

Cand One United nu mai vand isi v...

Mandolina feliat legume
 Atestat consilier de siguranta

alarma auto Autowatch 346 RLI

Ce se intampla cu actualii tineri...

Descifrare reteta
 Zapp fix

Rulment pt diferential 4motion

Lipire filtru la baterie ikea

Meserias nu mai vine sa termine l...
 Soferii prinsi bauti sau drogati ...

geometrie autorulota

Sfat achiziție laptop ~4500 ...

A fost adoptata legea privind alc...
 

Valoare absoluta a unui numar negativ dintr-un vector

- - - - -
  • Vă rugăm să vă autentificați pentru a răspunde
5 răspunsuri în acest subiect

#1
player2001

player2001

    New Member

  • Grup: Junior Members
  • Mesaje: 6
  • Înscris: 01.11.2017
Se da un vector de n elemente . Sa se afiseze un vector care contine elementele vectorului dt ,iar dupa fiecare numar negativ ,valoarea lui absoluta. (In c++)

#2
tavitu

tavitu

    Minune: HE a început să emită facturile!

  • Grup: Senior Members
  • Mesaje: 5.598
  • Înscris: 16.02.2009
Și codul tău unde este?
Ce nelămuriri ai?

#3
player2001

player2001

    New Member

  • Grup: Junior Members
  • Mesaje: 6
  • Înscris: 01.11.2017
#include <iostream>
using namespace std;
int main()
{
   int v[100];
   int i,n,j;
   cin>>n;
   for(i=0;i<n;i++)
    cin>>v[i];
   for(i=0;i<n;i++)
    if(v[i]<0)
  n++;
  for(j=n-1;j>i;j--)
    v[j]=v[j-1];
   v[i+1]=(-1)*v[i];
for(i=0;i<n;i++)
    cout<<v[i]<<' ';
   return 0;
}

#4
tavitu

tavitu

    Minune: HE a început să emită facturile!

  • Grup: Senior Members
  • Mesaje: 5.598
  • Înscris: 16.02.2009
Îți lipsesc niște { }, altfel pare ok.

#5
player2001

player2001

    New Member

  • Grup: Junior Members
  • Mesaje: 6
  • Înscris: 01.11.2017
Da ai dreptate ,acum vrea ...nu credeam ca niste { } imi afecteaza ,eu ma gandeam la paretea cu variabilele ca e gresit ceva. Mersi!

#6
MihaiProg

MihaiProg

    Member

  • Grup: Members
  • Mesaje: 345
  • Înscris: 08.02.2016
tavitu are drepatate, ti-au lipsit niste { }
Am marcat cu bold unde este greseala!

int[] v = new int[100];
  v[0] = 1;
  v[1] = 2;
  v[2] = 3;
  v[3] = -4;
   int i,n,j;
   n = 4;
// pana aici au fost intializarile

   for(i=0;i<n;i++)
   {
  if(v[i]<0)  // daca numarul este negativ
  {
   n++;
  for(j=n-1;j>i;j--)
v[j]=v[j-1];
   v[i+1]=(-1)*v[i];
  }  // daca numarul nu este negativ nu fa nimic

   }

Editat de IvanMihai, 12 noiembrie 2017 - 13:49.


Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate