25.11.04, 14:14
Pomocy!
Mam gdzieś błąd w programie i nie wiem co poprawić:
#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{

int i;
int j;
int a;
int b;
int n;
int tab [20];

for (i=0; i<19; i++)
{tab[i] = rand();
printf("elemet tablicy %d\n" ,i, tab[a]);}

a=0;
for (i=0; i<19; i++)
{
if (tab[i] < tab[a])
a=i;
}
printf ("min element tablicy %d\n", tab[a]);

for (j=0; j<n - 1; j++)
{
a=j;
for (i=j+1; i<19; i++)
if (tab [i]< tab[a]);
a=i;
b=tab[a];
tab[a]=tab[j];
tab[j]=b;
printf ("element tablicy %d=%d\n", tab[j]);
}

getchar ();
return 0;
}
Obserwuj wątek
    • syntax-error Re: Język C 26.11.04, 23:10
      czy to ten błąd ze po kompilacji program działa nieprawidłowo ??
    • syntax-error Re: Język C 26.11.04, 23:11
      a moze ci chodzi o problem z kompilacją ??
    • syntax-error Re: Język C 26.11.04, 23:22
      powiem tak: skompilowałem to: ale wywaliłem iostream.h bo nie mam tego pliku (dobre nie :-)) mimo to program po odpaleniu wywala błąd po czym sie zamyka
      (dlaczego nie piszesz int zmienna1,zmienna2,zmienna3; (tak jest o wiele szybciej i estetycznie))
      • robert_sw Re: Język C 16.01.05, 17:13
        Potzrebuje kogos kto potrafi programować w C (Microsoft wisual studio net)
        pilne!!!!!!
        • student22 Re: Język C 02.02.05, 20:35
          Witam,

          mozesz sprecyzowac o co dokladnie chodzi?
    • codergirl Re: Język C 14.05.05, 22:32
      > for (i=0; i<19; i++)
      > {tab[i] = rand();
      > printf("elemet tablicy %d\n" ,i, tab[a]);}

      w printf powinno być chyba tab[i]
      Dlatego się "rzuca" bo nie wie co to jest tab[a]. W tym miejscu go nie
      zadeklarowałeś.

      Pozdrawiam
Inne wątki na temat:

Nie pamiętasz hasła

lub ?

 

Nie masz jeszcze konta? Zarejestruj się

Nakarm Pajacyka