Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 44
1

Напечатать сначала числа, которые меньше С, а потом все остальные

19.05.2020, 00:42. Показов 930. Ответов 4

Author24 — интернет-сервис помощи студентам
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
 int num, c;
    int count = 0;
    cout << "Enter C: "; cin >> c;
    Que* head = NULL;
    Que* tail = NULL;
    ifstream fileArr;
    fileArr.open("array.txt");
    while (fileArr >> num) {
        if (num < c) {
            cout << num << " ";
        }
        else {
            pushQue(&head, &tail, num);
            count++;
        }
    }
    while (count--) {//здесь пытаюсь вывести все остальные числа
        int tmp = front(&head);
        if (tmp > c) {
            pushQue(&head, &tail, num);
        }
        else {
            cout << num << " ";
        }
    }
    fileArr.close();
C++
1
2
3
int front(Que** head) {
    return (*head)->item;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2020, 00:42
Ответы с готовыми решениями:

Разместить элементы массива так, чтоб сначала шли все числа, большие данного числа, а потом – остальные
Доброго вечера Помогите, пожалуйста, код дописать //Дан массив целых чисел. Не используя нового...

Определите процедуру p (х,у),которая создает массив, в котором сначала идут все положительные числа исходного, а потом все остальные
определите процедуру p (х,у),которая для данного массива х создает массив у,состоящий из элементов...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, которые равняются нулю, потом остальные
Преобразовать массив таким образом, чтобы сначала располагались все элементы, которые равняются...

Преобразовать массив таким образом, чтобы сначала располагались простые числа, а потом все остальные
Ребят, помогите пожалуйста, вообще не понимаю коем образом это сделать.

4
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 44
19.05.2020, 15:51  [ТС] 3
Игорь1986, была бы возможность вывести это всё с помощью массива, я бы сюда не писал. Нужно это сделать с помощью очереди
0
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
19.05.2020, 16:13 4
Пожалуйста
Используя очередь, за один просмотр файла напечатать все числа, удовлетворяющие условию
0
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 44
19.05.2020, 20:45  [ТС] 5
Игорь1986, благодарю Вас!
0
19.05.2020, 20:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2020, 20:45
Помогаю со студенческими работами здесь

Создать файл целых чисел. Напечатать сначала все одноцифровые числа, а затем - все остальные
создать файл целых чисел. просматривая его только один раз, напечатать сначала все одноцифровые...

Используя рекурсию, напечатать сначала все отрицательные, а потом все положительные числа
Дана последовательность ненулевых целых чисел, признаком конца которых служит 0. Используя...

Вывести сначала все цифры, входящие в текст, а потом все остальные буквы
Дано текст из 80 букв. Вывести сначала все цифры, входящие в него, а потом все остальные буквы,...

Вывести сначала все цифры, а потом - остальные символы
Очень начинающий программист, очень плохо пока выучил язык, но требуют уже очень много, помогите,...

Сортировка массива сначала нули а потом все остальные
Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом...

Преобразовать массив: сначала расположить все элементы, модуль которых не превышает 4, а потом все остальные
В одномерном массиве, состоящем из 15 вещественных элементов (значения элементов массива задайте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru