Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Obiecte vechi și inutile car...

Mentenanta Acoperis

Cheder deteriorat , zgariat, cum ...

Laptop HP 15-AF001NQ, AMD E1-6015...
 Blat de bucatarie lungime 4,60 m

Termostat incalzire si racire

Configurare retea cu modem Vodafo...

Curtea Penala Internationala soli...
 Sunt obligate bancile sa opteze p...

Pensie anticipata partiala cu cer...

Subscriptii

Cat ar costa acest poster, se poa...
 Cum sa scapam de sobolani?

Alser Forest SA a dat teapa de 1,...

COD Eroare ABS ( Ford Mondeo MK5 )

Implanturi dentare clinici Consta...
 

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

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 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