Kezdőoldal » Számítástechnika » Programozás » Miért nem futtatja le az...

Miért nem futtatja le az alábbi C programozás házi feladatomat? (Hol a hiba? )

Figyelt kérdés

Feladat: [link]


Feladatmegoldás:


#include<stdio.h>

#include<conio.h>


void main(void)

{

int i,n;

float a,b,x,y,dx,szam,nev,disc;

clrscr();

printf("Kerem az intervallum also hatarat: ");

scanf("%f",&a);

printf("Kerem az intervallum felso hatarat: ");

scanf("%f",&b);

printf("Kerem az osztasok szamat: ");

scanf("%d",&n);

dx=(b-a)/n;

x=a;

printf("\nfuggvenytablazat\n\nx\t\tf(x)\n");

printf("----------------------------\n\n");

for( i=0 ; i<n+1 ; i++)

{

disc=(x*abs(x-0.3));

szam=sqrt(disc);

nev=sin(1-(2*x));

if(disc<0) printf("GYOK ALATT NEGATIV! Nem tudom meghatarozni f(x)-et\n");

else if(nev==0) printf("OSZTAS NULLA-VAL! Nem tudom meghatarozni f(x)-et\n");

else{

y=(szam/nev);

printf("%4f \t%4f\n",x,y);

}

x+=dx;

}

getch();

}



2013. nov. 23. 21:22
 1/4 anonim ***** válasza:
Nem tudom, miért nem?
2013. nov. 23. 21:34
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Már rögtön itt ír hibát: scanf("%f",&a);

Meg itt is: disc=(x*abs(x-0.3)); szam=sqrt(disc); nev=sin(1-(2*x));

2013. nov. 23. 21:37
 3/4 anonim ***** válasza:

*Ha float abszolútértéke kell akkor FABS.


*#include <math.h>


*int main()


*C-ben nincsen clrscr()

2013. nov. 23. 21:44
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Biztos, hogy deklaráltál mindent?

Mit ír a hiba szövege?

2013. nov. 23. 21:46
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!