Форум программистов, компьютерный форум CyberForum.ru

из алгоритма в программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести два массива, содержащих соответственно 6 и 7 компонентов. Извлечь квадратный корень из положительных элементов массивов. Операции ввода-вывода http://www.cyberforum.ru/cpp-beginners/thread560583.html
Задание: Ввести два массива, содержащих соответственно 6 и 7 компонентов. Извлечь квадратный корень из положительных элементов массивов. Операции ввода-вывода массивов и формирования новых массивов оформить в виде функции. Вычисление значения минимального элемента массива выполнить с помощью функций. Попробовала написать сама, вот что получилось: #include<stdio.h> #include<math.h>...
C++ Определить оератор ++i и i++ Как отличить операторы ? Например это будет пост или пред инкремент ? void operator ++(myclass& a) { a.num +=1; } http://www.cyberforum.ru/cpp-beginners/thread560579.html
C++ Поля битов
Не могу разобраться в полях. Пытаюсь создать структуру полей битов для хранения даты какого-нибудь события. Две функции: 1-я устанавливает дату, 2 - выводит. Ошибка появилась уже на первой функции. Такой код #include <iostream> using namespace std; struct Date { unsigned y: 8;
описания header-ов C++
Подскажите пожалуйста где можно описания стандартных заг. файлов.
C++ U, L, F в константах http://www.cyberforum.ru/cpp-beginners/thread560552.html
Подскажите, пожалуйста, зачем использовать U, L, F в константах? В двух книгах прочитал, никак не получается разобраться. Например, мы задаём константу: const unsigned a = 10; Так зачем здесь ещё использовать "U"? Или вышеприведённый код эквивалентен:
C++ QtCreator Не работают функции rand() и srand(). вот ругань QtCreator-а: /home/shooter/Документы/untitled1-build-desktop-Qt___PATH______/../untitled1/main.cpp:7: ошибка: ‘srand’ was not declared in this scope /home/shooter/Документы/untitled1-build-desktop-Qt___PATH______/../untitled1/main.cpp:17: ошибка: ‘rand’ was not declared in this scope... подробнее

Показать сообщение отдельно
V_Ghost
9 / 9 / 0
Регистрация: 03.03.2011
Сообщений: 116

из алгоритма в программу - C++

28.04.2012, 00:05. Просмотров 284. Ответов 2
Метки (Все метки)

Люди, помогите.. есть алгоритм, но не выходит написать прогу..,
надо ввести данные, т.е. числа, оно должно отсортировать(алгоритм ниже) и вывести результат...


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
typedef struct slist_ { 
  long val;
  struct slist_ *next; 
} slist;
 
// функция сортирования возвращает указатель в начало отсортированного списка
slist *radix_list(slist *l, int t) {
  //  t розрядность длина числа) 
  int i, j, d, m=1;
  slist *temp, *out, *head[10], *tail[10];
  out=l;
 
  for (j=1; j<=t; j++) { 
    for (i=0; i<=9; i++)
      head[i] = (tail[i]=NULL);
 
    while ( l != NULL ) {
      d = ((int)(l->val/m))%(int)10;
      temp = tail[d];
      if ( head[d]==NULL ) head[d] = l;
      else temp->next = l;
      temp = tail[d] = l;
      l = l->next;
      temp->next = NULL;
    }
    for (i=0; i<=9; i++)
      if ( head[i] != NULL ) break;
    l = head[i];
    temp = tail[i];
    for (d=i+1; d<=9; d++) {
      if ( head[d] != NULL) { 
        temp->next = head[d];
        temp = tail[d];
      }
    }
    m*=10;
  }
  return (out);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru