Risolvere queste problema in C

di il
2 risposte

Risolvere queste problema in C

#include<stdlib.h>
#include<stdio.h>
int main ()
{
char c1,c2,c3,c4;
char p,s,t,a;
printf("inserisci il primo fattore alfanumerico");
scanf("%d",&c1);
printf("inserisci il secondo fattore alfanumerico");
scanf("%d",&c2);
printf("inserisci il terzo fattore alfanumerico");
scanf("%d",&c3);
printf("inserisci il quarto fattore alfanumerico");
scanf("%d",&c4);
p=c1;
if(c2<p)
s=p
p=c3
else
if(c3<p)
t=s;
s=c3;
else
if(c3<s)
t=s;
s=c3;
if(c4<p)
a=t;
t=s;
s=p;
p=C4;
else
if(c4<s)
a=t;
t=s;
s=c4;
else
if (c4<t)
a=t;
t=c4;
else
a=c4;
}
Questo è il modo con cui la mia prof mi ha chiesto di risolvere l'esercizio (mettere in ordine 4 caratteri alfanumerici in modo crescente) secondo me è una cavolata perchè è un metodo troppo lungo e macchinoso comunque,non riesco a completarlo come vuole lei mi blocco sia perchè non so come stampare l'ordine usando questo metodo sia percjè mi da degli errori sull'else pur avendo eseguito con la mia prof;potreste aiutarmi vi ringrazio in anticipo per eventuali risposte
saluti!
Gae

2 Risposte

  • Re: Risolvere queste problema in C

    Usa i tag CODE altrimenti il codice che hai scritto non si capisce ...
  • Re: Risolvere queste problema in C

    È assolutamente scorretto!
    quando dopo l'if bisogna eseguire piu righe di codice vanno racchiuse nelle graffe!

    USA I TAG CODE E UNA CORRETTA TABULAZIONE GRAZIE!!!
Devi accedere o registrarti per scrivere nel forum
2 risposte