VA ROOOG ,AJUTOOR!!!!Se dă un vector cu n elemente numere naturale. Să se verifice dacă toate elementele vectorului sunt egale.
antonii:
Tu glumesti? Nu poti sa faci o asemenea problema?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <vector.h>
using namespace std;
int main(){
int n=0,TempVal=0;
bool SuntEgale=true;
vector <int> a;
//Prima parte: "a" este vectorul care contine numerele naturale acstea fiind //introduse de la tastatura
cin>>n;
for(int x=0;x<n;x++){
cin>>TempVal;
a.push_back(TempVal);
}
//Parte 2: se verifica daca toate elementele vectorului sunt egale
for(int x=1;x<=n;x++)
if(a[x-1]!=a[x]) SuntEgale=false;
cout<<(SuntEgale?"Toate nr. sunt egale.":"Nu toate nr. sunt egale");
return 0;
}
Tot programul se putea face mult mai usor in timp ce erau introduse numerele in vector:
#include <iostream>
using namespace std;
int main(){
int n=0,TempVal=0,UnivVal=0;
bool SuntEgale=true;
cin>>n;
for(int x=0;x<n;x++){
cin>>TempVal;
if(x==0){
UnivVal=TempVal;
}elseif(TempVal!=UnivVal) SuntEgale=false;
}
cout<<(SuntEgale?"Toate nr. sunt egale.":"Nu toate nr. sunt egale.");
return 0;
}
#include <vector.h>
using namespace std;
int main(){
int n=0,TempVal=0;
bool SuntEgale=true;
vector <int> a;
//Prima parte: "a" este vectorul care contine numerele naturale acstea fiind //introduse de la tastatura
cin>>n;
for(int x=0;x<n;x++){
cin>>TempVal;
a.push_back(TempVal);
}
//Parte 2: se verifica daca toate elementele vectorului sunt egale
for(int x=1;x<=n;x++)
if(a[x-1]!=a[x]) SuntEgale=false;
cout<<(SuntEgale?"Toate nr. sunt egale.":"Nu toate nr. sunt egale");
return 0;
}
Tot programul se putea face mult mai usor in timp ce erau introduse numerele in vector:
#include <iostream>
using namespace std;
int main(){
int n=0,TempVal=0,UnivVal=0;
bool SuntEgale=true;
cin>>n;
for(int x=0;x<n;x++){
cin>>TempVal;
if(x==0){
UnivVal=TempVal;
}elseif(TempVal!=UnivVal) SuntEgale=false;
}
cout<<(SuntEgale?"Toate nr. sunt egale.":"Nu toate nr. sunt egale.");
return 0;
}
Insa daca ai luat puncte insemna ca rezultatul e corect. logic!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă