necoicould
Lieutenant
- Registriert
- Feb. 2009
- Beiträge
- 537
Hallo ich soll:
5 reale Zahlenpaare [a, b] mit Hilfe der scanf Funktion einlesen.
und
a) für jedes a > b sollen beide Werte vertauscht werden.
b) sonst sollen jeweils die Quadrate von a und b gebildet werden.
Ich habe bis jetzt folgendes gemacht. Hab's in Eclipse gemacht welcher nur "EINGABE: A,B = " ausgibt. Eine Eingabe fordert Eclipse gar nicht (kann er das überhaupt?)
iwie scheint das Fehlerhaft zu sein, was habe ich falsch gemacht?
5 reale Zahlenpaare [a, b] mit Hilfe der scanf Funktion einlesen.
und
a) für jedes a > b sollen beide Werte vertauscht werden.
b) sonst sollen jeweils die Quadrate von a und b gebildet werden.
Ich habe bis jetzt folgendes gemacht. Hab's in Eclipse gemacht welcher nur "EINGABE: A,B = " ausgibt. Eine Eingabe fordert Eclipse gar nicht (kann er das überhaupt?)
iwie scheint das Fehlerhaft zu sein, was habe ich falsch gemacht?
#include <stdio.h>
#include <stdlib.h>
int main(){
float a;
float b;
int i=0;
int n=5;
float h;
for(i=1;i<=n;i++)
{
printf("\n\n EINGABE: A,B = ");
scanf("%f%f",&a,&b);
if(a>b)
{
h=a; a=b; b=h;
}
else
{
a=a*a; b=b*b;
}
}
}