Opis forum
Administrator
pełna współpraca panowie!
Offline
Gość
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zarodek; zarodek = time(NULL); srand(zarodek); int n = 10; int A[n]; for (int i=0;i<n;i++) { A[i] = rand(); printf("%d ",A[i]); } printf("\n"); for (int j=1;j<n;j++) { int r = A[j]; int i = j-1; while((A[i]>r) && (i>-1)) { A[i+1] = A[i]; i--; } A[i+1] = r; } for (int i=0;i<n;i++) { printf("%d ",A[i]); } getchar(); getchar(); } [center][/center]
Gość
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zarodek; zarodek = time(NULL); srand(zarodek); int n = 10; int A[n]; for (int i=0;i<n;i++) { A[i] = rand(); printf("%d ",A[i]); } printf("\n"); for (int j=1;j<n;j++) { int r = A[j]; int i = j-1; while((A[i]>r) && (i>-1)) { A[i+1] = A[i]; i--; } A[i+1] = r; } for (int i=0;i<n;i++) { printf("%d ",A[i]); } getchar(); getchar(); } [center][/center]
Gość
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
main()
{
int tab[10]={4,58,56,5,4,78,2,23,3,9};
int r,i;
for(int j=2;j<10;j++)
{
r=tab[j];
i=j-1;
while((r<tab[i])||(i<-1))
{
tab[i+1]=tab[i];
i=i-1;
}
tab[i+1]=r;
}
for(int a=0;a<10;a++)
{
printf(" %d ",tab[a]);
}
getchar();
getchar();
}
Administrator
nie wrzucac z błędami
Offline
Gość
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
int tab[10];
int i,j,k,r;
int zarodek;
zarodek=time(NULL);
srand(zarodek);
for(i=0; i<10;i++)
{
tab[i]=rand() % 100;
}
printf("\n Zawartosc tablicy (losowa): \n\n");
for(i=0;i<10;i++)
{
printf("%d ",tab[i]);
}
printf("\n");
for(j=1;j<10;j++)
{
r=tab[j];
k=j-1;
while((tab[k]>r)&&(k>-1)){
tab[k+1]=tab[k];
k=k-1;
tab[k+1]=r;
}
}
printf("\n Po posortowaniu: \n\n");
for(i=0;i<10;i++)
{
printf("%d ",tab[i]);
}
printf("\n");
getchar();
// getchar();
return 0;
}
Gość
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zarodek; zarodek = time(NULL); srand(zarodek); int n = 10; int A[n]; for (int i=0;i<n;i++) { A[i] = rand(); printf("%d ",A[i]); } printf("\n"); /********************************/ for (int i=0;i<n-1;i++) { for (int j=0;j<n-i-1;j++) { if (A[j]>A[j+1]) { int c = A[j]; A[j] = A[j+1]; A[j+1] = c; } } } /********************************/ for (int i=0;i<n;i++) { printf("%d ",A[i]); } getchar(); getchar(); }
Gość
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zarodek; zarodek = time(NULL); srand(zarodek); int n = 10; int A[n]; for (int i=0;i<n;i++) { A[i] = rand(); printf("%d ",A[i]); } printf("\n"); /********************************/ for (int i=0;i<n-1;i++) { for (int j=0;j<n-i-1;j++) { if (A[j]>A[j+1]) { int c = A[j]; A[j] = A[j+1]; A[j+1] = c; } } } /********************************/ for (int i=0;i<n;i++) { printf("%d ",A[i]); } getchar(); getchar(); }
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int zarodek; zarodek = time(NULL); srand(zarodek); int n = 10; int A[n]; for (int i=0;i<n;i++) { //A[i] = rand(); //A[i]=i; //printf("%d ",A[i]); printf("Podaj kolejny wyraz ciagu: "); scanf("%d", &A[i]); } printf("\n"); /********************************/ int k,g; g=n-1; k=0; for (int i=0;i<n-1;i++) { int j=0; while(j<g) { if (A[j]>A[j+1]) { int c = A[j]; A[j] = A[j+1]; A[j+1] = c; k=j; } j++; } g=k; } /********************************/ for (int i=0;i<n;i++) { printf("%d ",A[i]); } getchar(); getchar(); }
Offline