Skocz do zawartości

Pierwiastkowanie


Rekomendowane odpowiedzi

Opublikowano

Witam

Mam takie pytanie: w kompilatorze wyskakuje error ((9) : error C2447: '{' : missing function header (old-style formal list?) i nie wiem przez co. Prosilbym o pomoc.

 

#include<iostream>
#include<conio.h>
#include<cmath>
using namespace std;

double root(double x, double a)            {return pow(x, 1/a);}

void main();
{
    cout << "Pierwiastki" << endl;
    cout << "===========" << endl;

    cout << "Podaj liczbe: ";
    cin >> x;

    cout << "Podaj stopien pierwiastka: ";
    cin >> a;

    cout << "Wynik to " << root << "." << endl;
    getch()
}

Opublikowano

Po funkcji main() jest średnik ...

Po getch() nie ma ...

#include<iostream>
#include<conio.h>
#include<cmath>
using namespace std;

double root(double x, double a)            {return pow(x, 1/a);}

void main()
{
    cout << "Pierwiastki" << endl;
    cout << "===========" << endl;

    cout << "Podaj liczbe: ";
    cin >> x;

    cout << "Podaj stopien pierwiastka: ";
    cin >> a;

    cout << "Wynik to " << root(x, a) << "." << endl;
    getch();
}

Opublikowano

#include<iostream>

#include<conio.h>

#include<cmath>

using namespace std;

 

double root(double x, double a)

{

cout<< pow(x, 1/a);

}

 

double x;

double a;

int main()

{

 

cout << "Pierwiastki" << endl;

cout << "===========" << endl;

 

cout << "Podaj liczbe: ";

cin >> x;

 

cout << "Podaj stopien pierwiastka: ";

cin >> a;

 

root(x,a);

getch();

}

 

 

Nie znasz podstaw --.-- jka można nie zadeklarować zmiennej omg...

Opublikowano

jaki błąd ? Błędy i to podstawowe. Deklaracja zmiennych + funkcje się wywołuje funkcja() a nie funkcja. Nawiasy za nazwa i wywołujesz ją z argumentami w nawiasie czyli jak funkcja np:

funkcja(int i); To musisz ja wywołać z tym argumentem:

int argument;

funkcja(argument);

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...