Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Решение системы линейных уравнений методом Гаусса: 'clrscr' undeclared identifier
Здравствуйте. Программа выдает ошибку:c:\program files\microsoft visual studio\myprojects\bnm\iop.cpp(20) : error C2065: 'clrscr' : undeclared identifier, Помогите, пожалуйста исправить. Вот код... Простите, а Вы не подскажите чем можно заменит эту функцию в Visual C++ 6.0., чтобы программа работала?
C (СИ) Считать структуру с файла https://www.cyberforum.ru/ c-beginners/ thread542331.html
КАа считать структуру с файла?Текстовый или бинарный без разницы Структура такая struct AeroFlot { char* destination; //пункт назначения char* tip; //тип самолёта int... текстовый fscanf бинарный fread
C (СИ) Возврат массива из функции
есть функция которая должна возвращать массив char вызываю так из другой функции char *myArrChar; myArrChar=SimbvolByCode(current_symbvol, &kolSimv_char, &kolSimv_int, &kolStrok, &nulevoiUroven);... вы возвращаете указатели на локальные переменные. после выхода из функции то, на что они указывали внутри функции больше не существует. память может перезатерется а может и нет. в любом случае так...
C (СИ) Создать БД компьютерных игр. Заполение, поиск, сортировка, просмотр, добавление.
нужно создать баззу данных компьеютерных игр : выпускающая компания, название, на какую платформу расчитано(если сущесвует для нескольких указать только одну), год выпуска, количество выпущенных...
C (СИ) Задача на алгоритм ветвления (Си), Excel Задача на алгоритм ветвления (Си), Excel: http://webmastery.front.ru/func.gif Нужно написать программу на Си и проверить решение в Excel. Я написал на Си: #include <stdio.h> #include... https://www.cyberforum.ru/ c-beginners/ thread542408.html C (СИ) Программа не выводит русские символы
Проблема на этапе вывода количества повторов букв, не выводит русские буквы. Есть предположение что из за того что русские буквы кодируются у меня в отрицательный аскикод.#include <stdio.h> #include... while((s = getc(read)) != EOF) getc возвращает int'ое значение, если его присваивать char'у можно неприятный эффект получить.
C (СИ) Найти все целые неотрицательные корни уравнения https://www.cyberforum.ru/ c-beginners/ thread541865.html
Привет. Делая очередную лабу столкнулся с такой проблемой, преподаватель объяснить не хочет, говорит мол делай сам. Задача такова, найти все целые неотрицательные корни уравнения x^3 + y^3 = 729.... Погрешность приведения double к int и погрешность при вычислении корня
C (СИ) Вставить между средними строками первую строку https://www.cyberforum.ru/ c-beginners/ thread542252.html
дан двуменый массив 8на7 заполненный случайным образом. -вставить между средними строками первую строку (желательно как можно проще) есть кусочек программы b=n/2; n=n+1; for (i=n;...
Дочерние окна WinApi C (СИ)
Проблема в создании дочернего окна: WndClass.style = CS_PARENTDC; WndClass.lpfnWndProc = WndProc; WndClass.cbClsExtra = 0; WndClass.cbWndExtra = 0; WndClass.hInstance = hInstance;...
C (СИ) Найти среднее арифметическое всех чисел, кроме заданного Даны натуральные числа i, n (i <= n), вещественные числа a1, a2, …,an. Найти среднее арифметическое всех чисел, кроме ai. __Читаем из in.txt 3 7 1.4 5.0 4 3 3.3 6 7 __Записываем out.txt например... jeka061288, ниже решение твоей проблеммы на Си. Я постарался учесть все возможные обломы алгоритма, вроди бы концептуально ничего не упустил. Остаётся одно но 3,9 как ни крутил ну никак не выходит :... https://www.cyberforum.ru/ c-beginners/ thread542033.html
C (СИ) помощь в программе на Си https://www.cyberforum.ru/ c-beginners/ thread542008.html
Всем привет. Нужна ваша помощь в написании программы на Си, буду очень признателен. Задача 1. Написать программу,которая запрашивает имя и возраст человека, но для ввода имени использует функции...
Передача данных аргументу вектору C (СИ)
Здравствуйте, решил настроить быструю сортировку(которая на этом форуме) под себя, чтобы отсортировать числа из одного файле, но столкнулся с небольшой проблемой.., в коде указал ошибку стрелкой.. ... изначально этот код был написан для массива, но я переделал его на векторы, но не получается переделать a+i
47 / 47 / 6
Регистрация: 09.11.2010
Сообщений: 308
08.04.2012, 15:16 0

Сортировка на С линейным выбором и подсчётом - C (СИ) - Ответ 2886983

08.04.2012, 15:16. Показов 6384. Ответов 15
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <stdio.h>
#include <time.h>
 
int k=0;
int c=0; // число сравнений
const int m = 10;
 
// Формирует массив случайными числами.
void FillArray1 (int *array, int n) {
  int i;
  
  for (i=0; i<(n+1); i++) 
    array[i]=rand()%1000;
}
 
//Сортировка
void sort(int *a, int *b, int n) {
  int i, j;
  
  for(i=0; i<n; i++) {
 
     k = 0; //!!!!!!    
 
    for(j=0; j<i; j++) // текущий элемент сравнивается со всеми элементами, стоящими до него
    {
      if(a[j] <= a[i])
    k++;
//  c++;
    }
    
    for(j=(i+1); j<n; j++) // текущий элемент сравнивается со всеми элементами ниже его
    {
      if(a[j] < a[i]) //я же написал, только в одном случае
    k++;
//  c++;
    }
      
    b[k] = a[i];
  }
}
 
//Вывод массива
void print (int *array, int n) {
  int i;
  
  for (i=0; i<(n-1); i++)
    printf ("%i, ", array[i]);
    if (i=n)
      printf ("%i", array[i]);
    
  printf ("\n");
}
 
int main() {
  int array[m];
  int tmp[m];
//  time_t st_t, end_t; // начальное, конечное время
//  int lt;
    
  FillArray1 (array, m);
  printf ("До сортировки:   ");
  print (array, m);
  printf ("\n");
   
//  st_t=time (NULL);
  sort (array, tmp, m);
//  end_t = time(NULL);
  
//  lt=(end_t - st_t);
  printf ("После сортировки:   ");
  print (tmp, m);
  
//  printf ("\n%i сравнений\n%i секунд\n", c, lt);
  
  return 0;
}


Вернуться к обсуждению:
Сортировка на С линейным выбором и подсчётом C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.04.2012, 15:16
Готовые ответы и решения:

Сортировка линейным выбором
Есть стек #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; typedef struct _Item { float _key; char _str; } Item;

Сортировка массива линейным выбором с подсчетом
Необходимо отсортировать массив х при помощи линейного выбора с подсчетом #include &lt;iostream&gt; #include &lt;deque&gt; ...

Сортировка линейным выбором с обменом
Надо отсортировать массив по возрастанию и убыванию линейным выбором. Всё идет нормально, но возникает ошибка:procedure...

15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.04.2012, 15:16
Помогаю со студенческими работами здесь

Сортировка выбором с подсчётом (недоработки)
Необходимо осуществить сортировку выбором с подсчётом(у меня в коде другой реализован другой метод и то криво), помогите сделать сортировку...

Дана последовательность a1,a2,.,a20. Выполнить сортировку линейным выбором с обменом
Нужна сортировка элементов, стоящих на четных местах, по убыванию.

Упорядочить данный массив по возрастанию, используя сортировку линейным выбором с обменом.
Задан массив действительных чисел a1 ,a2,... an. Упорядочить данный массив по возрастанию, используя сортировку линейным выбором с...

Сделать тест с выбором ответов и подсчетом правильных
Ребят, подскажите, пожалуйста, девушке как сделать тест, есть несколько вариантов теста, по 10 вопросов, по одному правильному ответу на...

Страничка с выбором тарифного плана и подсчётом итоговой суммы заказа
Всем привет! помогите создать мне плз страничку выбором тарифного плана и подсчетом суммы (итого) (и возможность выбирать два и более...

0
Новые блоги и статьи
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
WebAssembly и Go: Создание высокопроизводи­­тельных веб-приложений
bytestream 03.03.2025
WebAssembly - это технология, изменившая подход к созданию высокопроизводительных веб-приложений. До появления WebAssembly JavaScript оставался единственным языком программирования, который понимали. . .
Контексты в Go: отмена, тайм-ауты и распространение
bytestream 03.03.2025
В многопоточном программировании существует множество ситуаций, когда необходимо прерывать выполнение горутин или ограничивать время их работы. Отсутствие грамотного управления параллельными. . .
WebSocket в Go: создание масштабируемых real-time приложений
bytestream 03.03.2025
Веб-приложения все чаще требуют обработки данных в режиме реального времени. Традиционный подход с использованием HTTP-запросов имеет существенные ограничения для таких сценариев. При каждом запросе. . .
Как дебажить в Go: Руководство по отладке
bytestream 03.03.2025
Отладка в Go имеет свои особенности, связаные с строгой типизацией, моделью конкурентности и управлением памятью. Go предоставляет богатый набор встроеных средств для отладки, которые дополняются. . .
Быстрый map в Go со Swiss Table
bytestream 03.03.2025
Swiss Table - это не просто очередная оптимизация существующего решения, а принципиально новый подход к организации данных в памяти. В основе лежит идея группового зондирования с использованием. . .
Пакет Context в Go и управление потоками
bytestream 03.03.2025
Context - один из наиболее важных и часто используемых пакетов в Go, предоставляющий возможности для управления жизненным циклом операций, отмены запросов и передачи значений между горутинами. Этот. . .
Суммирование октав синего шума, как шум Перлина в C++
bytestream 03.03.2025
Создание реалистичных процедурных текстур, ландшафтов и эффектов требует понимания различных типов шума и их характеристик. Синий шум, в отличии от более распространенного белого шума, обладает. . .
Двумерный итератор перемешивания с низким расхождением в C++
bytestream 03.03.2025
В компьютерной графике и вычислительной математике часто возникает потребность в эффективном перемешивании двумерных данных с сохранением определенных статистических свойств. Особую значимость. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru