PDA

Visualizza la versione completa : [C] Programmino


Attila
30-10-2004, 11:48
Ciao!
Sono un neofita del c e devo fare un programma del genere:
"Scrivere un programma che prenda in input tre valori di tipo float e quindi determini e visualizzi se possono rappresentare i lati di un triangolo."
Solo che non ho idea sul come farlo..
Calcolando che sono agli inizi e posso usare soltanto if e while, niente array ecc qualcuno mi puņ dare una mano?

Attila :)

gandalf45
30-10-2004, 12:22
#include <stdio.h>
#include <stdlib.h>

int main(){
int a,b,c;
printf("\nInserire il valore di un lato: ");
scanf("%d",&a);
printf("\nInserire il valore del secondo lato: ");
scanf("%d",&b);
printf("\nInserire il valore del terzo lato: ");
scanf("%d",&c);

if(a > (b+c))
printf("\nI tre lati non formano un triangolo valido");
else if(b > (a+c))
printf("\nI tre lati non formano un triangolo valido");
else if(c > (b+a))
printf("\nI tre lati non formano un triangolo valido");
else if(a < abs(b-c))
printf("\nI tre lati non formano un triangolo valido");
else if(b < abs(a-c))
printf("\nI tre lati non formano un triangolo valido");
else if(c < abs(b-a))
printf("\nI tre lati non formano un triangolo valido");
else
printf("\nI tre lati formano un triangolo valido");

printf("\n"); //serve solo a mandare a capo

system("PAUSE");
}

Ecco qui!
Scritto nel modo + semplice possibile :)

Attila
30-10-2004, 14:23
Grazie :*

Loading