ďťż

Ładny brzuch

Hello:)

Mam napisac taki oto program:

Napisz program zawierający funkcje: WCZYTAJ_TAB(x),
SUMA_TAB(x,y,z), WYPISZ_TAB(z) umozliwiający:
- wczytanie dwóch tablic N-elementowych A i B
- wyznaczenie zawartości trzeciej tablicy C jako sumę lub róznicę
wczytanych tablic A i B
- wydrukowanie wyniku końcowego: tablic A, B i C

i juz wymyslilem cos takiego:

#include <stdio.h> #include <conio.h> void WCZYTAJ_TAB(int i); float SUMA_TAB(int i, float A[], float B[], float C[]); void WYPISZ_TAB(int i); float A[10]; float B[10]; float C[10]; float main() {  int i;  printf("Wczytaj elementy do tablic:\n\n");  WCZYTAJ_TAB(i);  SUMA_TAB(i, A, B, C);  printf("\n\nPoszczegolne elementy tablic:\n\n");  WYPISZ_TAB(i);  getch(); } void WCZYTAJ_TAB(int i) {  for (i=0; i<10; i++)   {    printf("Podaj %d. element tablicy A: ", i+1);    scanf("%f", &A[i]);   }   printf("\n");  for (i=0; i<10; i++)   {    printf("Podaj %d. element tablicy B: ", i+1);    scanf("%f", &B[i]);   } } float SUMA_TAB(int i, float A[], float B[], float C[]) {  for (i=0; i<10; i++)  {   C[i]=A[i]+B[i];  }  return SUMA_TAB; } void WYPISZ_TAB(int i) {  for (i=0; i<10; i++)   {    printf("\nA[%d] = %.2f",i, A[i]);   }   printf("\n");  for (i=0; i<10; i++)   {   printf("\nB[%d] = %.2f", i, B[i]);   }  for (i=0; i<10; i++)   {   printf("\nC[%d] = %.2f", i, C[i]);   } }

tylko cos jest nie tak - wyskakuje mi error: cannot conver float(*)(int, float*, float*, float*) to 'float'
cos nie tak jest pewnie z fukncja SUMA_TAB

Prosze o szybka pomoc, bo programik mam miec gotowy na jutro :/



Chyba bład jest tu:
float SUMA_TAB(int i, float A[], float B[], float C[]) { for (i=0; i<10; i++) {  C[i]=A[i]+B[i]; } return SUMA_TAB; }

co tutaj zwracasz? SUMA_TAB to nazwa funkcji.
Użytkownik comp123 edytował ten post 11 grudzień 2005, 16:13

Chyba bład jest tu:
float SUMA_TAB(int i, float A[], float B[], float C[]) { for (i=0; i<10; i++) {  C[i]=A[i]+B[i]; } return SUMA_TAB; }

co tutaj zwracasz? SUMA_TAB to nazwa funkcji.

i po drugie funkcja main() zwraca typ int a nie float, w najgorszym wypadku typ void.
Użytkownik comp123 edytował ten post 11 grudzień 2005, 16:38
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •