Vai al contenuto

Problema in C : I classici tre numeri, trova il maggiore !


Messaggi raccomandati

Grazie mille Frank :)

Non l'ho presa affatto come una provocazione, anzi, è stato un consiglio importante . Quando cerco di programmare non do' importanza alla lunghezza di ciò che scrivo, né alla precisione con cui lo scrivo . Molto meglio se le prossime volte sto più attento ;)

Link al commento
Condividi su altri siti

Scusate l'intromissione ma il C è una cosa che mi affascina da molti anni, ormai da quando ho scritto il mio primo printf("Hello world!") copiato dal Kerningham e Ritchie è passato parecchio tempo ma nonostante abbia scritto tonnellate di codice in mille modi, il C resta sempre una sfida tra l'uomo e la macchina.

A disptanza di tanti anni io ed un mio vecchio amico ancora facciamo a gara a chi scrive il programma più ... sintetico.

 

Vorrei dare un piccolo contributo a .. complicare la vita ..asd

 

#include<stdio.h>

#include<stdlib.h>

main()

{

int a,b,c;

printf("Inserisci primo numero: ");

scanf("%d",&a);

printf("Inserisci secondo numero: ");

scanf("%d",&b);

printf("Inserisci terzo numero: ");

scanf("%d",&c);

 

printf("Il maggiore è %d \n ",(a>b ? (a>c ? a : (c>b? c : b)) : ( b>c ? b : c)));

return (0);

}

 

La mia più che una provocazione vuole essere uno stimolo ad approfondire un linguaggio semplice per fare cose 'toste'.

 

Ahahahaa Operatori Ternari! Mitici!

 

bhè, allora perchè non un:

 

#include<stdio.h>

#include<stdlib.h>

main()

{

int max[3] = 0, i =0, aux=0;

do{

printf("Inserisci il %d° numero: ", i);

scanf("%d", &max);

if(aux < max) aux = max;

i++;

} while(i==3);

 

printf("Il maggiore è %d \n ", aux);

return (0);

}

 

che dite, può andare? :)

Link al commento
Condividi su altri siti

  • 4 mesi dopo...

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

Giochi in Uscita



  • Community Hive Community Hive

    Community Hive allows you to follow your favorite communities all in one place.

    Follow on Community Hive
  • Utenti

    Non ci sono membri da mostrare

×
×
  • Crea Nuovo...