![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.04.2012
Сообщений: 28
|
![]()
#include <stdlib.h>
#include <time.h> int main(){ int n,t,i,j,k=0,srd=0; n=10; int a[n]; srand(time(NULL)); for(i=0;i<n;i++) { a[i]=rand()%10; } for(i=0;i<n;i++) { printf("%d| ",a[i]); } printf("\n"); for(i=1;i<n;i++){ t=a[i]; for(j=i-1;j>=0;j--) {if(a[j]<t) { break;} a[j+1]=a[j];} a[j+1]=t; k++; } for(i=0;i<n;i++){ printf("%d|",a[i]); srd++; } printf("\nShagi=%d",k); printf("\n\nSravnenija=%d",srd); getch(); return 0; } как мне сделать чтобы 10 разных массивов выдал и отсортированных тоже?и неуверен что верно расчет сравнений сделал,выдает всегда 10 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка-ВСТАВКАМИ | sher_man | Помощь студентам | 0 | 15.04.2011 08:03 |
сортировка вставками | Irk-O | Помощь студентам | 1 | 16.10.2010 23:11 |
Сортировка вставками | Katyunya | Помощь студентам | 1 | 20.04.2010 08:27 |
Сортировка вставками | blind0482 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 02.12.2009 13:15 |
Сортировка вставками | Pti44ka | Помощь студентам | 3 | 17.11.2009 16:49 |