Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ В каждой строке матрицы найти максимальный элемент, в каждом столбце найти минимальный элемент, и поменять их местами пожалуйста помогите плз!!! дан массив А. В каждой строке найти максимальный элемент, в каждом столбце найти минимальный элемент. Найденные элементы соответствующей строки и столбца поменять местами https://www.cyberforum.ru/ cpp-beginners/ thread2254702.html Вывести все числа от 2 до 100, у которых нет генераторов C++
97-генератор ,сумма его цифр 16, 97+16=113,113-порожденное число. вывести все числа от 2 до 100 у которых нет генераторов. написать программу только через указатели
C++ Как узнать в какой группе положительных элементов массива сумма максимальна? Вот код нужно: Найти группу положительных элементов массива с максимальной суммой. Отрицательные элементы разбивают его на группы. Вот код: Все хорошо работает,только не знаю как вывести группу в которой сумма максимальная #include <iostream> #include<time.h> #include <clocale> #include <stdlib.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2254678.html C++ Удалить из строки слова нечетной длинны и перевернуть (ьтунревереп ) слова нечетной длинны #include <iostream> using namespace std; void func(char*stroka, int str, char *slovo, int sl) { int k = 0; int z = 0; for (int i = 0; i < str && stroka != '\0'; i++) { z = i-1; if ((k % 2 == 0) && (k != 0)) { printf_s("Есть четное"); k = 0; } else for (int j = 0; j < z; j++) { slovo = stroka; https://www.cyberforum.ru/ cpp-beginners/ thread2254668.html
C++ Определить представляют ли строки матрицы возрастающие последовательности
даны массив А. Построит массив В по следующему правилу В(1) присвоить 1 если в 1-той строке массива представляет возрастающую последовательность, в противном случае В(10) присвоить 0.
C++ Нахождение минимума методом последовательного сканирования Всем добрый день! Очень нужна помощь. Нужно написать программу нахождения минимума функции методом последовательного сканирования. Идея метода: шаг1: x1=a x2=b (где a и b начало и конец отрезка соответственно) шаг2: R=b-a (нахождение характеристики метода) Следующая точка ставится в середине отрезка с большей характеристикой шаг3: xk=(b+a)/2 Помогите составить цикл нахождения и сравнивая... https://www.cyberforum.ru/ cpp-beginners/ thread2254652.html
C++ Вывести строку, состоящую из подстрок исходной строки, представленных в обратном порядке и разделенных пробелами Ввести строку символов, содержащую несколько подстрок, разделенных пробелами. Вывести строку, состоящую из подстрок исходной строки, представленных в обратном порядке и разделенных пробелами. При некорректном вводе вывести соответствующее сообщение. Добавлено через 6 часов 8 минут :scratch: https://www.cyberforum.ru/ cpp-beginners/ thread2254648.html Определить столбец с минимальной суммой между экстремумами, включая сами экстремумы C++
Вот само задание. Создать динамическую целочисленную матрицу N х М (N и М ввести с клавиатуры). Найти положение экстремумов в столбцах матрицы (минимальный и максимальный элементы). Определить столбец с минимальной суммой между экстремумами, включая сами экстремумы. Я нашел минимальные и максимальные элементы, но не могу сумму между ними. Помогите пожалуйста #include "stdafx.h" #include...
C++ Выброс игры при инжекте dll C++ https://www.cyberforum.ru/ cpp-beginners/ thread2254641.html
Проблема. Нашел на сайте код http://cheaton.ru/f201/d3d9_menu-ot-do-ss-directx-c-dll-10689/ сделал по подобию, но после запуска игру выкидывает. проблема вроде в отрисовке, если есть идеи или знаете как решить- пишите, рад всему. вот сорс. если надо кину просто код делал только до урока 4
C++ Нужно исправить код. Найти локальные минимумы и их расположение в матрице Подскажите, пожалуйста, как мне исправить код. Преподаватель сказал, что в том месте, где проверяется, является ли число локальным минимумом, происходит выход за границу массива. Задача: Дан файл, в котором в первой строчке задана размерность матрицы, а далее задана сама матрица. Найти локальные минимумы и записать в файл значений локального минимума, а так же его расположение в матрице.... https://www.cyberforum.ru/ cpp-beginners/ thread2254620.html
C++ Составить программу записи в файл f всех чисел файла g, кратных 5, а в файл h – всех отрицательных чисел, кратных 3
В файлы h и f не записываются значения #include "stdafx.h" #include<iostream> #include<fstream> #include<string> using namespace std; int main() { setlocale(LC_ALL, "RUSSIAN");
C++ Обработка исключений https://www.cyberforum.ru/ cpp-beginners/ thread2254599.html
Нужно сделать ввод часов и минут с клавиатуры и сгенерировать исключения в мейне. как понимаю нужно реализовать через try и catch со спецификацией throw Вот мой код using namespace std; class time { int hour; int minute; public:
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
31.05.2018, 18:59 0

В очередь Och2 поместить элементы из Och1, кратные 3, и найти их сумму - C++ - Ответ 12439332

31.05.2018, 18:59. Показов 2159. Ответов 12
Метки (Все метки)

Лучший ответ Сообщение было отмечено Rejik как решение

Решение

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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#include <iostream>
#include <chrono>
#include <random>
#include <cmath>
using namespace std;
 
template<class T>
class NodeQueue
{
public:
        NodeQueue():head(0), tail(0)
        {
        }
 
        ~NodeQueue()
        {
             while(head)
             {
                 tail=head->next;
                 delete head;
                 head=tail;
             }
        }
 
        void enqueue(T val)
        {
                Node* Temp=new Node;
                Temp->elem=val;
                if(head==0)
                {
                        head=Temp;
                        tail=Temp;
                        return;
                }
                tail->next=Temp;
                tail=Temp;
        }
 
        void dequeue()
        {
                if (empty())
                {
                        throw std::string("Queue is empty");
                }
                Node* delPtr=head;
                head=head->next;
                delete delPtr;
        }
 
        const T& front() const
        {
                if (empty())
                {
                        throw std::string("Queue is empty");
                }
                return head->elem;
        }
 
        void print() const
        {
                if (empty())
                {
                        throw std::string("Queue is empty");
                }
                for(Node* ptr=head; ptr!=0; ptr=ptr->next)
                        std::cout<<ptr->elem<<' ';
                std::cout<<'\n';
        }
 
        bool empty() const
        {
                return head==0;
        }
private:
        struct Node
        {
                Node():next(0), elem(0)
                {
                }
                Node* next;
                T elem;
        };
        Node* head;
        Node* tail;
};
 
int main()
{
  std::default_random_engine generator(std::chrono::system_clock::now().time_since_epoch().count());
  std::uniform_int_distribution<int> distribution(0, 100);
 
    try
    {
        NodeQueue<double> Och1;
        
        for (int i = 0; i < 10; ++i) Och1.enqueue(distribution(generator));
        cout << "Och1: ";
        Och1.print();
        
        NodeQueue<double> Och2;
        
        while (!Och1.empty())
        {
            double x = Och1.front();
            Och1.dequeue();
            if (fmod(x, 3.) == 0) Och2.enqueue(x);
        }
        
        cout << "Och2: ";
        Och2.print();
        
        double s = 0;
        while (!Och2.empty())
        {
            s += Och2.front();
            Och2.dequeue();
        }
        cout << "sum=" << s;
        
    }
    catch(const std::string& e)
    {
        std::cout<<e<<'\n';
    }
}


Вернуться к обсуждению:
В очередь Och2 поместить элементы из Och1, кратные 3, и найти их сумму C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2018, 18:59
Готовые ответы и решения:

Классы: в очередь Och2 поместить все неотрицательные элементы из Och1 и найти их сумму
Помогите написать программу. Описать классы, необходимые для работы с заданной динамической...

В очередь Och2 поместить все максимальные элементы из Och1 и найти их количество
Помогите написать программу. Описать структуры данных, процедуры и функции, необходимые для работы...

Найти сумму положительных элементов очереди и сам результат поместить в очередь
Вместо найти сумму минимального и последнего элемента очереди. Нужно найти сумму положительных...

В массиве найти элементы кратные 3, их порядковые номера, количество и сумму
Помогите пожалуйста решить задачу: В массиве B найти элементы кратные 3, их порядковые номера,...

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

Найти максимальные элементы каждой строки и поместить их на главную диагональ, а диагональные элементы поместить на место максимальных
Найти максимальные элементы каждой строки исходной матрицы А(N,N) (N&lt;=10) и поместить их на главную...

В массиве найти элементы кратные трем, их порядковые номера,количество и сумму
В массиве B(25) найти элементы кратные трем их порядковые номера, количество и сумму, из найденных...

Поместить элементы массива в очередь
Привет! Есть такой код: #include&lt;iostream&gt; using namespace std; struct stack { int info;...

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

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