Răspuns :
Am rezolvat in doua moduri:
a.)gaseste numerele impare si le scrie afara
b.)te anunta daca gaseste numar impar
void main(){
int n,i,a[100];
cout<<"n="; //se citeste numarul de elemente
cin>>n;
for(i=1;i<=n;i++){
cout<<"a["<<i<<"]=";
cin>>a[i];} //introduceti numerele
a.)for(i=1;i<=n;i++){
if(a[i]%2!=0)
cout<<a[i];} //scrie numerele impare
b.)int t=0; //t este boolean(verifica daca este adevarat sau fals)
for(i=1;i<=n;i++){
if(a[i]%2!=0){
t=1;} //daca t ramane 0, atunci nu agasit numar impar, daca isi schimba valoarea in 1, atunci a gasit
}
if(t==1){
cout<<"Am gasit numar impar!";}
else
cout<<"Nu am gasit numar impar!"}
a.)gaseste numerele impare si le scrie afara
b.)te anunta daca gaseste numar impar
void main(){
int n,i,a[100];
cout<<"n="; //se citeste numarul de elemente
cin>>n;
for(i=1;i<=n;i++){
cout<<"a["<<i<<"]=";
cin>>a[i];} //introduceti numerele
a.)for(i=1;i<=n;i++){
if(a[i]%2!=0)
cout<<a[i];} //scrie numerele impare
b.)int t=0; //t este boolean(verifica daca este adevarat sau fals)
for(i=1;i<=n;i++){
if(a[i]%2!=0){
t=1;} //daca t ramane 0, atunci nu agasit numar impar, daca isi schimba valoarea in 1, atunci a gasit
}
if(t==1){
cout<<"Am gasit numar impar!";}
else
cout<<"Nu am gasit numar impar!"}
#include<iostream>
using namespace std;
int main()
{
int a[100],n,ok=0;
cout<<"n=";cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
for(int i=0;i<n;i++)//parcurgi sirul
if(a[i]%2!=0)//verifici daca elementul este impar
{ ok=1;/*daca exista cel putin un element impar atunci variabila ok devine 1 si se iese fortat din structura repetititva prin apelul functiei break; este suficient ca un singur element sa fie impar*/
break;
}
if(ok==1)
cout<<"Exista elemente impare";
else
cout<<"Nu exista elemente impare;
return 0;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!