Ce are algoritmul? [!rezolvat]

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
ioang
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1169
Joined: 12 Feb 2011, 14:04
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Fost moderator
Utilizator neserios (tepar)
Fond eXtream: 0
Has thanked: 21 times
Been thanked: 23 times
Contact:

19 Jul 2016, 21:29

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
int x=0,y=0,i,n,v[1000];
cin>>n;
for(i=0;i<n;i++)
{cin>>v;}
for (i=0;i<n;i++)
{if(v%2==0)
x++;
else
y++;}
cout<<abs(x-y)=;
return 0;
}

Este un algoritm simplu care imi cere asta:
Se dă un șir cu n elemente, numere naturale. Determinați diferența în valoare absolută dintre numărul de valori pare din șir și numărul de valori impare din șir.
Pur si simplu nu vad unde gresesc...
Eroarea pe care mi-o da este:error: expected primary-expression before ';' token|
Last edited by Remusf on 19 Jul 2016, 22:33, edited 2 times in total.
Reason: rezolvat
RoyalServer 2
User avatar
NoNamed
Membru, skill +1
Membru, skill +1
Posts: 466
Joined: 04 Jan 2014, 19:08
Detinator Steam: Nu
CS Status: N-am status
Reputatie: Fost Membru Club eXtreamCS ( o luna )
Location: Bucuresti Romania
Has thanked: 2 times
Been thanked: 2 times
Contact:

19 Jul 2016, 21:37

Probabil aici :
cout<<abs(x-y)=;
return 0;
Ce cauta egalul ala dupa abs(x-y) ?
User avatar
ioang
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1169
Joined: 12 Feb 2011, 14:04
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Fost moderator
Utilizator neserios (tepar)
Fond eXtream: 0
Has thanked: 21 times
Been thanked: 23 times
Contact:

19 Jul 2016, 22:04

Asta era!Multumesc frumos.
Lambo
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 9
Joined: 08 Jul 2016, 14:34
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Utilizator neserios ( tepar )
Fond eXtream: 0
Contact:

19 Jul 2016, 22:05

:thumbsup: :thumbsup: :thumbsup: :thumbsup:
Last edited by Lambo on 20 Jul 2016, 17:27, edited 1 time in total.
[E]xPeRiEnCe
Fost moderator
Fost moderator
Posts: 1671
Joined: 31 Oct 2009, 15:25
Detinator Steam: Da
Reputatie: Fost moderator
Location: CLUJ-NAPOCA
Has thanked: 45 times
Been thanked: 147 times

19 Jul 2016, 22:10

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
int x=0,y=0,i,n,v[1000];
cout<<"Dati un n: ";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v;
}
for (i=0;i<n;i++)
{
if(v%2==0)
x++;
else
y++;
}
cout<<"Valoare absoluta dintre numarul de valori pare si numarul de valori impare este: "<<abs(x-y);
return 0;
}


//rulat aici: http://cpp.sh/
Post Reply

Return to “Discutii generale”

  • Information
  • Who is online

    Users browsing this forum: Dot [Bot], Mail.RU [Bot] and 191 guests