Dodaj do ulubionych

Język c!!!

IP: *.ftj.agh.edu.pl 16.12.04, 14:30
Miałam napisać program, który wypisuje pierwszą kolumę od 1 do 10 ( 10
elementów), druga kolumna to była suma pierwszej i podanej wartości x,
dodatkowo miała pojawiać się 3 kolumna jeżeli I +II > 10.
Mam gdzieś jakiś błąd, siedziałam sporo nad tym i nie mogę sobie poradzić.
Proszę o pomoc :)

#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
int funk (int x);
main()
{int tab [10][2];
int i, suma, x, y ;

{
printf ("Podaj wartosc");
scanf ("%d", &x);
}
for (i=0; i<10; i++)
{y=i+1;
tab [i][1]= funk(y);
suma = y + tab[i][1];
if (suma >10)
printf ("%d wiersz %d %d\n", tab[i][0], tab[i][1], suma );
else
printf ("%d wiersz %d %d\n", tab[i][0], tab[i][1]);
getchar();
return 0;
};
int funk (int x, int y);

{
int i;
i=x+y;
return (i);

Obserwuj wątek
    • Gość: ketman Re: Język c!!! IP: *.no / *.neoplus.adsl.tpnet.pl 16.12.04, 23:48
      O ile dobrze zrozumiałem Twój post to mogę zaproponowac coś takiego

      #include <stdio.h>

      #define ROWS 10

      int
      main() {
      unsigned i,x,sum;
      printf("Podaj wartosc: ");
      scanf("%d",&x);
      for(i=1;i<(ROWS+1);i++) { /* kolumna I */
      sum=i+x; /* wylicznie kolumny II */
      if((i+sum)>10) /* trzecia kolumna czyli I + II czyli i+sum */
      printf("%d %d %d\n",i,sum,(sum+i));
      else
      printf("%d %d\n",i,sum);
      }
      }

      Problemy w twoim programie:
      1. w linii 4 deklarujesz fukcję funk z jednym argumentem potem w definicji
      funkcji podajesz dwa - niespójność. W deklaracji możesz sobie darować nazwę
      zmiennej tj. int funk(int) wystarczy. A definicja może wyglądać tak
      int funk(int x, int y) {
      return (x+y);
      }
      2. ``Zjadłaś'' } od for
      3. Używaj wcięć - Twój program jest nieczytelny

      Jakiego kompilatora używasz ?
      • Gość: ketman Re: Język c!!! IP: *.no / *.neoplus.adsl.tpnet.pl 16.12.04, 23:50
        O w dziuplę !

        pkt.3 zignoruj :-) Nie wiedziałem, że portal gazety obcina spacje wiodące.
        • Gość: aśka Re: Język c!!! IP: *.org / *.krakow.pl 18.12.04, 14:19
          Uzywam programu DEV CPP
          Dzięki za pomoc :)

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka