Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Aplicatie medicala / asistent med...

Google Sheet - Referire la textul...

De ce vor atația politicieni...

ERR_ADDRESS_UNREACHABLE
 Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...
 Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...

joc idem Half Life gratis
 PC game stream catre Nvidia Shiel...

Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...
 

Valoare absoluta a unui numar negativ dintr-un vector

- - - - -
  • Please log in to reply
5 replies to this topic

#1
player2001

player2001

    New Member

  • Grup: Junior Members
  • Posts: 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
  • Posts: 5,598
  • Înscris: 16.02.2009
Și codul tău unde este?
Ce nelămuriri ai?

#3
player2001

player2001

    New Member

  • Grup: Junior Members
  • Posts: 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
  • Posts: 5,598
  • Înscris: 16.02.2009
Îți lipsesc niște { }, altfel pare ok.

#5
player2001

player2001

    New Member

  • Grup: Junior Members
  • Posts: 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
  • Posts: 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

   }

Edited by IvanMihai, 12 November 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

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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