Răspuns :
#include<iostream.h>
int nri,nrp;
void cifre(int n)
{int cif;nri=0;nrp=0;
while(n!=0)
{cif=n%10;
if(cif%2==0)
nrp=nrp+1;else nri=nri+1;
n=n/10;}}
int main()
{int i,x,y;
cout<<"x=";cin>>x;
cout<<"y=";cin>>y;
for(i=x;i<=y;i++) {
cifre(i);
if(nri==0||nrp==0)
cout<<i<<" "; }
return 0;}
Nu mi-a mers programul cu parametrii nrp si nri. Le-am declarat ca variabile globale. Mergea si cum cere problema dar nu mai stiu cum se face ca am uitat..se trimeteau parametrii prin referinta sau ceva cu # in fata lor..
int nri,nrp;
void cifre(int n)
{int cif;nri=0;nrp=0;
while(n!=0)
{cif=n%10;
if(cif%2==0)
nrp=nrp+1;else nri=nri+1;
n=n/10;}}
int main()
{int i,x,y;
cout<<"x=";cin>>x;
cout<<"y=";cin>>y;
for(i=x;i<=y;i++) {
cifre(i);
if(nri==0||nrp==0)
cout<<i<<" "; }
return 0;}
Nu mi-a mers programul cu parametrii nrp si nri. Le-am declarat ca variabile globale. Mergea si cum cere problema dar nu mai stiu cum se face ca am uitat..se trimeteau parametrii prin referinta sau ceva cu # in fata lor..
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!