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

Переписать функцию с Паскаля на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лаба. Тема: Разработка и отладка алгоритмов и программ с использованием динамических структур. http://www.cyberforum.ru/cpp-beginners/thread380800.html
Задание Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - поиск записи в списке. Сначала в программе должен вводиться размер списка(целое число), а сам список создается в виде динамического массива структур как список со связанным хранением. После ввода списка программа переходит в диалоговый режим: запрос - ответ. Т.е....
C++ Сжать последовательность чисел,удаляя из неё все нули Помогите в решении задачи,одномерный массив. Сжать последовательность чисел,удаляя из неё все нули.За ранее большое спасибо. http://www.cyberforum.ru/cpp-beginners/thread380794.html
C++ Нужна програмка которая заменяет 1 символ на 3 любые в строке
Нужна програма на С. Пример (заменим 'пробел' на '---'): Слово1 слово2 слово3. символов Слово1---слово2---слово3. символов думаю вы догадались в чём проблема строка увиличуетса
C++ Найти сумму ряда
Добрый вечер! Помогите пожалуйста решить задачи на С++. Информация во вложении. Заранее благодарен.
C++ Написать функцию, что вычисляет длину строки http://www.cyberforum.ru/cpp-beginners/thread380781.html
помогите написать программу по эти критериям size_t strlen( const char *s); Функция вычисляет длину строки s. должна вводиться строка и выводится ёё длина в символах
C++ Найти количество последовательностей положительных чисел, длина которых больше 7 Задачка такая - заполнить одномерный массив элементами от -50 до 50. Найти количество последовательностей положительных чисел, длина которых больше 7. Извините, что отвлекаю такой ерундой) #include <stdio.h> #include <time.h> #include <stdlib.h> int Ar; int main(void) { int i,k,c; for (i=0; i<200; Ar=rand()%100-50); printf("Pochatkoviy massiv:\n"); for (i=0;... подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
09.11.2011, 23:38     Переписать функцию с Паскаля на С++
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
List sort(List head1)
{
    List newList, cur, sel;
 
    newList = NULL;
    while(head1 != NULL)
    {
        sel = head1;
        head1 = head1->next;
        if((newList == NULL) || (sel->inf < newList->inf))
        {
            sel->next = newList;
            newList = sel;
        }
        else
        {
            cur = newList;
 
            while((cur->next != NULL) && (cur->next->inf < sel->inf))
                cur = cur->next;
 
            sel->next = cur->next;
            cur->next = sel;
        }
    }
 
    return newList;
}
 
Текущее время: 15:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru