Hogyan lehet azt C#-ben megoldani, hogy az a, b, c értékeket egymás után kérje?
Mert így nem működik printf ("\na=") printf ("\nb=") printf ("\nc=").
Ilyenkor rögtön a legutolsóra ugrik az az a c-re és a többit pedig átugorja és csak a c alá lehet írni.
Illetve hogyan lehetne egy printf-be írni őket?
Ezért nem megy a programozás, mert még magyarul se gondoltad át, mit kell csinálni.
Írd ki, hogy a=
Írd ki, hogy b=
Írd ki, hogy c=
Kérd be...
Így néz ki a teljes program:
#include <stdio.h>
#include <math.h>
int main()
{
float a = 0, b = 0, c = 0;
float x1 = 0, x2 = 0;
printf ("Adja meg az a b c erteket \n");
printf ("\na=");
scanf ("f",&a);
printf ("\nb=");
scanf ("f",&b);
printf ("\nc=");
scanf ("f",&c);
x1 =(- b + sqrt (b * b - 4 * a * c)) /2 * a ;
printf ("Az x1 megoldasa %f\n", x1);
x2 =(- b - sqrt (b * b - 4 * a * c)) /2 * a;
printf ("Az x2 megoldasa %f",x2);
}
x1 =(- b + sqrt (b * b - 4 * a * c)) /2 * a ;
x2 =(- b - sqrt (b * b - 4 * a * c)) /2 * a;
A vége nem jó.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!