Salve! Programma che legge da input tre caratteri, e li stampa in ordine alfabetico:
#include <stdio.h>
int main ()
{
second = c2; }
else {
Esercizio 2 - Soluzione (if innestati)
char c1, c2, c3, first, second, third;
int temp;
scanf("%c%c%c", &c1, &c2, &c3);
if(c1 <= c2)
{
first = c1;
first = c2;
second = c1; }
if(c3 < first)
{
} else {
} }
} else {
Esercizio 2 - Soluzione (if innestati)
third = second;
second = first;
first = c3;
if(c3 < second)
{
third = second;
second = c3;
third = c3;
printf("Characters: %c %c %c\n", first, second, third);
return 0; }
Non capisco perché inserisce anche INT TEMP. Qualcuno me lo può spiegare?? E quando va usato?