Se citesc de la tastatură trei numere naturale. Să se determine numărul de valori distincte.
De ce imi da 20 de puncte?
#include
using namespace std;
int main()
{ int a, b, c;
cin>>a>>b>>c;
int valori_dist = 3;
if ((a !=b && a != c) && b!=c){
cout<
}else if(((a !=b) || (a != c)) && (b == c)){
cout<
}else if (b !=c){
cout<
} else
cout<
return 0;
}
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d=0;
cin >>a>>b>>c;
if (a==b && a==c) d=1;
if ((a==b && a!=c) || (a==c && a!=b) || (b==c && b!=a)) d=2;
if (a!=b && b!=c && a!=c) d=3;
cout << d;
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
daca careva diferenta dintre oricare doua este nula, atunci nu-s distincte, altfel distincte