Bemanos
Πολύ δραστήριο μέλος
Ο Μοριακός Αρχιτέκτονας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 30 ετών, Διδακτορικός και μας γράφει απο Ηνωμένο Βασίλειο (Ευρώπη). Έχει γράψει 1,879 μηνύματα.
17-11-14
15:59
Προγραμμα που του δινεις 3 αριθμους και τους κατατασει κατα αυξουσα σειρα
το θεμα ειναι οτι αγνοει ολες τις επιλογες ,ασχετως με τους αριθμους που βαζω και με πηγαινει στην τελευταια επιλογη "system error"
Καμια ιδεα?
Code:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
double a,b,c;
printf("please enter 3 numbers \n ");
scanf("%lf %lf %lf",&a,&b,&c);
if(a>b>c)
{
printf( "the numbers you entered are %3.2f %3.2f %3.2f",a,b,c);
system("pause");
}
else
{
if(a>c>b)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",a,c,b);
system("pause");
}
else
{
if(b>a>c)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",b,a,c);
system("pause");
}
else
{
if(b>c>a)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",a,c,b);
system("pause");
}
else{
if(c>a>b)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",c,a,b);
system("pause");
}
else
{
if(c>b>a)
{
printf("the numbers you entered are %3.2f %3.2f %3.2f",c,b,a);
}
else
{
printf("system error");
system("pause");
}
}
}
}
}
}
return 0;
}
Καμια ιδεα?
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.