Witam Proszę o sprawdzenie
Ostatnio zmodyfikowano 2011-02-07 22:15
krajku Temat założony przez niniejszego użytkownika |
Witam Proszę o sprawdzenie » 2011-02-07 16:46:46 Witam prosze o sprawdzenie programu i powiedzenie co jest nie tak ze mi nie chce kompilowac gdzie zrobilem błąd wrazie jakiś propozycji o zmianę czegoś będę wdzięczny: Treść zadania: Obliczyć wartość funkcji podanej w postaci rzędu http://img4.imageshack.us/i/71030196.png/Mój Program :
#include <windows.h> #include "conio.h" #include "stdio.h" #include <fstream> #include "math.h" using namespace std; double blad = 0.0001, h = 0.05, x = 0, x0 = 1.0, xn = 1.5, el, suma; double n;
long fakt( int n ) { int i; long rez = 1; if( n < 0 ) return 0; else if( n == 1 || n == 0 ) return 1; else { for( i = 2; i <= n; i++ ) rez *= i; return rez; } } int _tmain( int argc, _TCHAR * argv[] ) { x = x0; fstream file; file.open( "kruk04.txt", ios_base::out | ios_base::trunc ); while( x <= xn ) { suma = 0.0; n = 0.0; do { n += 1.0; el =(( pow(( x - 1 ), n ) ) /( n *( pow( x, n ) ) ) ); suma = suma + el; } while( fabs( el ) > blad ); printf( "x= %f\tsuma= %f\n", x, suma *( 1 ) + 1 ); file << x << "\t" << suma *( 1 ) + 1 << endl; x = x + h; } file.close(); getch(); return 0; }
Log kompilacji ( o to chodzi ??) Kompilator: Default compiler Building Makefile: "C:\programy\zad4\Makefile.win" Wykonywanie make... make.exe -f "C:\programy\zad4\Makefile.win" all g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" g++.exe main.o -o "Projekt1.exe" -L"C:/Dev-Cpp/lib" C:/Dev-Cpp/lib/libmingw32.a(main.o)(.text+0x106):main.c: undefined reference to `WinMain@16' collect2: ld returned 1 exit status make.exe: *** [Projekt1.exe] Error 1 Wykonanie zakończone |
|
WiecznyWem |
» 2011-02-07 16:56:18 Nie patrzyłem wiele w kod, ale rzuciło się w oczy to: #include "conio.h" #include "stdio.h"
Wydaję mi się, że zapomniałeś dać je w nawiasy prostokątne "<>". No chyba, że masz je załączone z projektem. Poza tym, jeśli chcesz, żeby ktokolwiek naprawił Ci kod, wypada podać log. Niektóre rzeczy można załatwić bez sprawdzania wszystkiego w kompilatorze, a poza tym niektórzy mogą nie mieć go akurat przy sobie. |
|
Elaine |
» 2011-02-07 16:59:24 Tak też można, jak nie znajdzie w obecnym katalogu to ponowi próbę szukania - tym razem zachowując się tak, jakby nazwa pliku była w nawiasach ostrych. |
|
krajku Temat założony przez niniejszego użytkownika |
» 2011-02-07 19:52:05 mógłby mi ktoś to sprawdzic ? |
|
ison |
» 2011-02-07 20:05:56 chodzi tylko o to aby pozbyć się błędu kompilacji czy również o sprawdzenie czy program spełnia wymogi zadania? zamień _tmain na main |
|
krajku Temat założony przez niniejszego użytkownika |
» 2011-02-07 22:15:06 Najlepiej jak by ktoś mógł sprawdzic czy w ten program dziala poprawnie |
|
« 1 » |