#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|
Ce are algoritmul? [!rezolvat]
Moderators: Moderatori ajutatori, Moderatori
- NoNamed
- 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:
Probabil aici :
Ce cauta egalul ala dupa abs(x-y) ?cout<<abs(x-y)=;
return 0;
-
- 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:
:thumbsup: :thumbsup: :thumbsup: :thumbsup:
Last edited by Lambo on 20 Jul 2016, 17:27, edited 1 time in total.
-
- 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
#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/
#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/