Răspuns :
#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;
}