Pobieranie współczynników dla interpolacji Larange

0

Witam
Musze napisać interpolacje Larange funkcji która pobiera wpółczynniki a,b,c,d,e,f. Przyznam że jestem zielony z programowania,lecz napisąłem coś takiego

#include <iostream>
#include <cstdlib>
#include <cmath>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main
(float a, float b,float c,float d, float e, float f)
{
	cout <<"podaj a" << endl;
	cin >> a;
	cout <<"podaj b" << endl;
	cin >> b;
	cout <<"podaj c" << endl;
	cin >> c;
	cout <<"podaj d" << endl;
	cin >> d;
	cout <<"podaj e" << endl;
	cin >> e;
	cout <<"podaj f" << endl;
	cin >> f;

Chciałem aby program po prostu czytał na początku te współczynniki, dopiero potem bedę zajmował się przekształcaniem funkcji. I tu moje pytanie czy muszę napisać cały program i dopiero wtedy program mi się odpali, czy możliwe że na początku już zrobiłem błąd ? Jeśli trzeba wstawię błędy. Program pisze w DEVie

dodanie znacznika <code class="cpp"> - furious programming

0

Parametry != zmienne lokalne.

0
int main()
  {
   cout <"podaj 6 wspolczynnikow: ";
   double a,b,c,d,e,f;
   if(cin>>a>>b>>c>>d>>e>>f)
     {
     }
   return 0;
  }
0

Programem jest nawet to:

 
int main() {

return 0;
}

Program, który podałeś na pewno nie odpali się bo nie zajrzałeś do pierwszego lepszego kursu.
Dobrze jest co jakiś czas przeprowadzić kompilację aby sprawdzić poprawność implementacji,
jeżeli są błędy to oczywiście szukać przyczyny na bieżąco.

Do funkcji main mozemy przekazać tylko wartości znakowe.
A więc to

 int main(float a, float b,float c,float d, float e, float f)

to tylko stworzenie zmiennych lokalnych w funkcji main,rownie dobrze mozna byloby to zrobić w ciele funkcji.
Nie zakończyłeś bloku main klamrą.
Gdzie '#' przed include?
Brak przestrzeni std; itd...

To jest poprawny kod:

#include <iostream>

using namespace std;
int main()
{
float a,b,c,d,e,f;

cout<<"Podaj wspolczynniki"<<endl;
cin>>a>>b>>c>>d>>e>>f;

return 0;
} 
0

Ok. Rozumiem w jaki sposób to zrobiłeś teraz i przepisałem identycznie wszystko jak podałeś mimo wszystko program nie uruchamia się

[Error] ld returned 1 exit status
Przepraszam jeżeli są to jakieś śmieszne błędy :\

0

Zmień środowisko ;p

0

Pisałem to wszystko w DEV C++ console apliccation

0

Kup nowy komputer :D

0

spoko :D

0

Rozwiązałem problem a było nim to iż zapisałem dane na pulpicie, a nie w tym w którym proponował mi DEV

0

Niestety teraz działa, dziwne :\

1 użytkowników online, w tym zalogowanych: 0, gości: 1