stranger190608
Nuovo Utente
- Messaggi
- 3
- Reazioni
- 0
- Punteggio
- 0
non capisco come fare un es di informtica che mi hanno dato
questo è quello che ho fatto, ma quando scrivo i numeri mi dice solamente l'ordine delle lettere e non mi mette in ordine i numeri, non capisco come fare
questo è quello che ho fatto, ma quando scrivo i numeri mi dice solamente l'ordine delle lettere e non mi mette in ordine i numeri, non capisco come fare
//programma che scrive i numeri in ordine crescente
//inclusione librerie
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a, b, c;
printf("inserisci un numero: ");
scanf("%d", &a);
printf("inserisci un altro numero: ");
scanf("%d", &b);
printf("inserisci ancora un altro numero: ");
scanf("%d", &c);
if(a < b)
{
//ramo vero
if(a < c)
{
//ramo vero
if(b < c)
{
//ramo vero
printf("\n i numeri sono in questo ordine %d %d %d \n", a, b, c);
}
else
{
//ramo falso
printf("\n i numeri sono in questo ordine %d %d %d\n", a, c, b);
}
}
else
{
//ramo falso
printf("\n i numeri sono in questo ordine %d %d %d \n", c, a, b);
}
}
else
{
//ramo falso
if(a < c)
{
//ramo vero
printf("\n i numeri sono in questo ordine %d %d %d \n", b, a, c);
}
else
{
//ramo falso
if(b < c)
{
//ramo vero
printf("\n i numeri sono in questo ordine %d %d %d \n", b, c, a);
}
else
{
//ramo falso
printf("\n i numeri sono in questo ordine %d %d %d \n", c, b, a);
}
}
}
system("pause");
return (0);
}
//inclusione librerie
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a, b, c;
printf("inserisci un numero: ");
scanf("%d", &a);
printf("inserisci un altro numero: ");
scanf("%d", &b);
printf("inserisci ancora un altro numero: ");
scanf("%d", &c);
if(a < b)
{
//ramo vero
if(a < c)
{
//ramo vero
if(b < c)
{
//ramo vero
printf("\n i numeri sono in questo ordine %d %d %d \n", a, b, c);
}
else
{
//ramo falso
printf("\n i numeri sono in questo ordine %d %d %d\n", a, c, b);
}
}
else
{
//ramo falso
printf("\n i numeri sono in questo ordine %d %d %d \n", c, a, b);
}
}
else
{
//ramo falso
if(a < c)
{
//ramo vero
printf("\n i numeri sono in questo ordine %d %d %d \n", b, a, c);
}
else
{
//ramo falso
if(b < c)
{
//ramo vero
printf("\n i numeri sono in questo ordine %d %d %d \n", b, c, a);
}
else
{
//ramo falso
printf("\n i numeri sono in questo ordine %d %d %d \n", c, b, a);
}
}
}
system("pause");
return (0);
}
Ultima modifica da un moderatore: