Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Witam Proszę o sprawdzenie

Ostatnio zmodyfikowano 2011-02-07 22:15
Autor Wiadomość
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 :
C/C++
// zadanie04.cpp : Defines the entry point for the console application.
//
#include <windows.h>
#include "conio.h"
#include "stdio.h"
#include <fstream>
#include "math.h"
using namespace std;
double blad = 0.0001, //blad dla x
h = 0.05, //krok dla x
x = 0,
x0 = 1.0, xn = 1.5, //poczatek i koniec przedzialu
el, //element ciagu
suma; //wynik dodawania czesci skladowych szeregu
double n; //licznik ciagu

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
P-27963
WiecznyWem
» 2011-02-07 16:56:18
Nie patrzyłem wiele w kod, ale rzuciło się w oczy to:
C/C++
#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.
P-27964
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.
P-27965
krajku
Temat założony przez niniejszego użytkownika
» 2011-02-07 19:52:05
mógłby mi ktoś to sprawdzic ?
P-27989
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
P-27991
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
P-27995
« 1 »
  Strona 1 z 1