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

Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке

20.04.2021, 10:22. Показов 1950. Ответов 0

Author24 — интернет-сервис помощи студентам
Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке (первое число будет размещаться в начале очереди, последнее — в конце), и вывести указатели P1 и P2 на начало и конец очереди.

У меня есть код, осталось только указатель в конец очереди вывести, я не пойму как это сделать((

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
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
struct stack {
    int data;
    struct stack* next;
};
// в моем задании говорилось, что дан набор из 10 чисел, я решил их задать в порядке от 1 до 10
struct stack* create(struct stack*, int); 
void list(struct stack*); // просмотр стека 
int main() {
    int i, n;
    struct stack* P1; // указатель на начало очереди
    P1 = NULL;
    cin >> n;
    for (i = 1; i <= n; i += 1) {
        P1 = create(P1, i);
       cout << endl << P1->data;
    }
    cout << endl;
    list(P1);
    delete P1;
}
struct stack* create(struct stack* head, int x) {
    struct stack* element; // указатель на новую структуру
    //element = (struct stack *)malloc(sizeof(struct stack)); // выделяем память
    element = new stack;
    element->next = head;
    element->data = x;
    return element;
}
void list(struct stack* p) {
    while (p != NULL) { // пока не конец стека
        p = p->next; // продвижение по списку
    }
    cout << endl;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2021, 10:22
Ответы с готовыми решениями:

Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке
Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке (первое число...

Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке
Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке (первое число...

Создать очередь, содержащую данные числа в указанном порядке
Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке (первое число...

Создать очередь, содержащую числа в указанном порядке
lyudi dobrye pomogote pojaluysta rewit' zada4u Дан набор из 10 чисел. Создать очередь,...

0
20.04.2021, 10:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2021, 10:22
Помогаю со студенческими работами здесь

Создать очередь, содержащую заданные числа в указанном порядке
Дано набор из 10 цифр. Создать очередь, содержащую данные числа в указанном порядке (первое число...

Массив: Создать очередь, содержащую данные числа, и вывести указатели на начало и конец очереди
Помогите пожалуйста решить такую задачу... Нашёл решенную на TP, но хоть на TP, хоть на ABC у меня...

Создать очередь, содержащую целые числа. После всех чисел, кратных 𝑋, вставить новый элемент
Создать очередь, содержащую целые числа. После всех чисел, кратных 𝑋, вставить новый...

Дан упорядоченный набор набор из N вещественных чисел Вывести в том же порядке все различные элементы набора
5)Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. Данный набор может...

Дано число N и набор из N чисел. Найти минимальный и максимальный элемент данного набора и вывести их в указанном порядке
Дано число N и набор из N чисел. Найти минимальный и максимальный элемент данного набора и вывести...

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


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

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