Rezolvare la ex 578 va rog frumos
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int * calcule(int a){
int cif,x=0,y=99999;
static int v[100];
while (a>0){
cif=a%10;
if (x<cif) x=cif;
if (y>cif) y=cif;
a=a/10;
}
v[0]=x;v[1]=y;
return v;
}
int main(){
int * v;
int a,n,i,Max=0,Min=99999;
cout<<"Nr. a :";
cin>>a;
v=calcule(a);
if (v[0]==v[1]) cout<<"Toate cifrele sunt identice!"; /*maxim este egal cu minim*/
else cout<<"Exista cifre neidentice!";
cout<<"\n";
cout<<"Nummarul de numere :";
cin>>n;
for(i=1;i<=n;i++){
cout<<"Nr :";
cin>>a;
v=calcule(a);
if (Max<v[0]) Max=v[0];
if (Min>v[1]) Min=v[1];
}
cout<<"Intervalul este "<<Min<<" "<<Max;
}
Anexe:
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă