mariusz198787 utworzono 7 listopada 2007 utworzono 7 listopada 2007 Witam czy ktos moze mi poprawic moj kod bo wydaje mi sie ze wszystko jest ok ale jednak nie #include<stdio.h> #include<stdlib.h> int main(int argc,char*argv[]) { int i,j,v; i=atoi(argv[argc]); for(i=0;i<argc;i++) { v=argv; for(j=i;(j>0)&&(argv[j-1]>v);j--) { argv[j]=argv[j-1]; argv[j]=v; } printf("%s ",argv); getchar(); } program po wywolaniu z podaniem elementow ma je wypisac posortowane
qbaos komentarz 8 listopada 2007 komentarz 8 listopada 2007 #include<stdio.h> #include<stdlib.h> int main(int argc,char*argv[]) { char* wsk1; for(int i=0 ; i<argc ; i++) { wsk1 = argv; for(int j = i ; (j>0)&&(strcmp(argv[j-1],wsk1) > 0) ; j--) { argv[j]=argv[j-1]; argv[j-1]=wsk1; } } for(int i=0 ; i < argc ; i++) { printf("%s ",argv); } getchar(); } Trochę było tych błędów, zarówno w składni jak i w zasadzie działania algorytmu. Nie ma sensu wszystkich wyjaśniać. Spróbuj tego co napisałem (nie testowałem tego)
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.