Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подскажите, что это за задание Дали задачу в шараге, но не обьяснили, как или где решать, может кто знает к каком языку программирования это относится и что тут нужно делать. Пакеты компонент – типы, файлы, версии. Директивы пакетов, пакеты настроек. Сложные методики работы с компонентами – создание редакто-ра свойств. Редакторы компонент. Категории свойств. https://www.cyberforum.ru/ cpp-beginners/ thread2402658.html C++ Цикл: Для заданных чисел n, m вычислить значение выражения...
Ребят, нужно решить данную задачку на C++. Заранее спасибо...
C++ Перевод кода с Java на C++ https://www.cyberforum.ru/ cpp-beginners/ thread2402647.html
Здравствуйте! Нужно помочь перевести код. Спасибо. Задача такова: Дек содержит последовательность символов для шифровки сообщений. Дан текстовый файл, содержащий зашифрованное сообщение. Пользуясь деком, расшифровать текст. Известно, что при шифровке каждый символ сообщения заменялся следующим за ним в деке по часовой стрелке через один. import java.io.BufferedReader; import...
C++ Для функции Y = f(X), график которой приведен в Вашем индивидуальном задании, вывести на экран значения Y для Х = 0, 0.2 Для функции Y = f(X), график которой приведен в Вашем индивидуальном задании, вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 19.75. Необязательное для выполнения дополнительное требование - получить на экране график функции средствами текстового режима. https://www.cyberforum.ru/ cpp-beginners/ thread2402632.html
Класс динамического массива. Почему не компилируется? C++
// Stack.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы. // #include "pch.h" #include <iostream> #include <string> #include <array> using namespace std;
C++ Сортировка выбором (направление сортировки запросить у пользователя) Здравствуйте, мне нужно выполнить программную реализацию алгоритма сортировки выбором; и при этом способ сортировки (по убыванию или по возрастанию) запрашивать у пользователя. Как это можно сделать? https://www.cyberforum.ru/ cpp-beginners/ thread2402606.html
C++ Ввод значения аргумента x и вычисление значения функции y https://www.cyberforum.ru/ cpp-beginners/ thread2402597.html
Разработать программу, которая вводит значения аргумента x и вычисляет значение функции y:
C++ Передача временного массива в качестве параметра функции
Здравствуйте, можно ли как то описать параметр функции, что бы передавать в нее не существующий, а временный массив. При этом не указывая явно размерность. Что бы вот как то так вызывать функцию fun({1,2,3,4,5});
C++ Как соединить оба метода? помогите пожалуйста под мой метод Gold и функцию function_optimiz написать метод descent_method ? double function_optimiz(double alpha) { double y; y = 10e-10, y = 0.0, y = 0.0, y = 0.0; double t0 = 0.0, max_t = 5.73e-08, h = 1e-10; double t = t0; double sum = 0; https://www.cyberforum.ru/ cpp-beginners/ thread2402568.html C++ Прокомментировать - объяснить значение строк в коде https://www.cyberforum.ru/ cpp-beginners/ thread2402549.html
Этот код сделан под задание: Разработать прикладной протокол для передачи текстовых сообщений с помощью транспортного протокола UDP. Предусмотреть возможность разбиения больших сооб-щений на отдельные фрагменты. Разработать в Visual C++ приложение Windows для обмена сообщениями по протоколу, разработанному в п.1. Отправка сообщений должна производиться как широковеща-тельно, так и с указанием...
C++ Вместо рандома, сделать ввод количества строк, столбцов и элементов массива с клавиатуры
Изначально задание такое: Уплотнить заданную матрицу, удалив из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный элемент. Но тут ввод рандомом. А нужно - Количество строк, столбцов и элементы массива вводятся с клавиатуры. #include <iostream> #include <stdlib.h> #include <time.h> #define N 5
C++ структура Можно ли как то структуру закинуть в отдельный файл(раздельной компиляцией), если да то напишите пожалуйста пример во всех файлах Искал в интернете нечего нужного не нашел https://www.cyberforum.ru/ cpp-beginners/ thread2402538.html
0 / 0 / 0
Регистрация: 09.02.2019
Сообщений: 5
0

Создать новый стек, содержащий только те числа из первого стека, которые больше среднего значения всех элементов первого - C++ - Ответ 13318442

12.02.2019, 09:57. Показов 6799. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Общая часть: Создать стек для хранения чисел, значение которых случайно в диапазоне от –50 до +50.

Здание: создать новый стек, содержащий только те числа из первого стека, которые больше среднего значения всех элементов первого стека.

Я создала 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
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include<time.h>
//#include<random>
using namespace std;
 
 
struct List
{
    int x;                     //информационный элемент
    List *Next,*Head; //голова стека и указатель на следующий элемент
};
 
/*ФУНКЦИЯ ДОБАВЛЕНИЯ ЭЛЕМЕНТА В СТЕК */
void Add(int x, List *&MyList)
 //Принимаем элемент стека и указатель на стек, учитывая, что принимаемый указатель будет сам по себе указателем
{
    List *temp=new List; //Выделяем память для нового элемента
    temp->x=x; //Записываем в поле x принимаемый в функцию элемент x
    temp->Next=MyList->Head; //Указываем, что следующий элемент это предыдущий
    MyList->Head=temp; //Сдвигаем голову на позицию вперед
}
 
/*ФУНКЦИЯ ОТОБРАЖЕНИЯ СТЕКА*/
void Show(List *MyList)           
{
    List *temp=MyList->Head; //Объявляем указатель и Указываем ему, что его позиция в голове стека
    //с помощью цикла проходим по всему стеку
    while (temp!=NULL) //выходим при встрече с пустым полем
    {
    cout<<temp->x<<" ";                 //Выводим на экран элемент стека
    temp=temp->Next;                     //Переходим к следующему элементу
    }
}
 
/*ФУНКЦИЯ УДАЛЕНИЯ СТЕКА ИЗ ПАМЯТИ*/
void ClearList(List *MyList)
    {
    while (MyList->Head!=NULL)               //Пока по адресу не пусто
    {
    List *temp=MyList->Head->Next;  //Вр. переменная для хранения адреса следующего элемента
    delete MyList->Head;                 //Освобождаем адрес обозначающий начало
    MyList->Head=temp; //Меняем адрес на следующий
}
}
 
int main()
{   system("chcp 1251");
    srand(time(NULL));
    int z, count1 = 0, count2 = 0;
    List *MyList=new List;
    List *MyList1=new List; //Выделяем память для стека
 
    MyList->Head=NULL;//Во избежание ошибок инициализируем первый элемент
    MyList1->Head=NULL;
//Заносим данные в стек
cout << "Укажите размер стека 1: ";
cin >> count1;
int m[count1];
 
    for (int i=0;i<count1;i++)
     m[i] = rand() % 101 - 50;
 
    for (int i=0; i<count1;i++)
    Add(m[i],MyList);
 
    cout<< endl<<endl;
    cout<< "элементы стека 1:"<<endl;
    Show(MyList); //Выводим стек на экран
 
    cout << "\n \n Укажите размер стека 2: ";
cin >> count2;
 
for(int i=0; i<count2;i++)
 {
    // if(m[i]>0)   //вывод больше 0
        Add(m[i],MyList1);
 }
 
cout<< endl<<endl;
    cout<< "элементы стека 2:"<<endl;
    Show(MyList1);
 
    ClearList(MyList1); //Очищаем память.
    delete MyList1->Head;
    delete MyList1;
 
     ClearList(MyList);
    delete MyList->Head;
    delete MyList;
}


Вернуться к обсуждению:
Создать новый стек, содержащий только те числа из первого стека, которые больше среднего значения всех элементов первого C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2019, 09:57
Готовые ответы и решения:

Создать стек, содержащий только числа большие среднего значения всех элементов первого стека
Основная цель: Создать стек с числами в диапазоне от –50 до +50.После создания стека выполнить...

Создать новый стек, содержащий только четные числа из заданного стека
Создать стек с числами в диапазоне от –50 до +50. После создания стека выполнить индивидуальное...

Создать новый стек, в который поместить каждый третий элемент первого стека
Помогите, пожалуйста реализовать следующее: создать стек с числами в диапазоне от –50 до +50. После...

Создать новый стек, содержащий только четные числа из первого стека
Вот программа создания стека. ...

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

Создать новый стек из тех символов первого стека которые есть во втором
Из двух заданных стеков, хранящих символы создать новый стек из тех символов первого стека которые...

Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека, которые есть и в первом
Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека,...

Из двух стеков с целыми числами создать новый стек из элементов первого стека, которых нет во втором
Здравствуйте. Помогите пожалуйста написать код теме: Реализация стека и основных алгоритмов его...

Создать третий стек из тех символов первого стека, которые есть и в первом и во втором стеке
Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru