Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сумма строк https://www.cyberforum.ru/ cpp-beginners/ thread1046081.html
если сток меньше, чем столбцов, все нормально. Наоборот выдает ошибку. Что нужно изменить? Матрицу ввожу вручную // Находим сумму элементов строк отсортированного массива cout << "Summa elementov strok:\n"; for (i = 0; i < n; i++) { for (j = 0; j < m; j++)
Способ передачи параметров по адресу C++
Даны два вещественных числа х, y. Составить программу, содержащую функцию, которая вычисляет сумму квадратов и квадрат суммы этих чисел.
C++ Разработать шаблон класса https://www.cyberforum.ru/ cpp-beginners/ thread1046077.html
Разработать шаблон класса TList – список (одно-связный либо двусвязный); в качестве параметра шаблона использовать тип хранимых в списке данных. Обеспечить функциональность данного класса, аналогичную функциональности класса из 2-ой лабораторной работы. В качестве примера использования данного шаблона сделать его реали-зацию для типа Matrix.
C++ элементы массива необходимо поменять местами максимальный минимальный элемент массива //--------------------------------------------------------------------------- #include <iostream> #include <cmath> #include <conio> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- https://www.cyberforum.ru/ cpp-beginners/ thread1046076.html
исправьте ошибки C++
программа должна принимать матрицу размерности nxn, проверить каждую строку на упорядоченность ее элементов по убыванию. после чего, если таких строк хотя бы 2, то поменять местами их диагональные элементы. вот сам код: #include <cstdlib> #include <iostream> #include <math.h> using namespace std;
C++ система счисления. дополнение https://www.cyberforum.ru/ cpp-beginners/ thread1046067.html
Написал програму, которая переводит с 10 в 2-ю систему счисления. Как сделать чтобы после вывода результата, снова появлялась строка Vvedite 4uslo и снова считало, и так 5 раз, после етого нужно чтобы по окончанию последнего результата при нажатие ентера был вывод 5 значений с 1 либо с 0... Например: Перевел число 5 Перевел число 10 Перевел число 15 Перевел число 20 Перевел число 25
C++ Строки и указатели https://www.cyberforum.ru/ cpp-beginners/ thread1046063.html
Доброго времени суток! Дано вот такое задание по лабе: 1. Выделить из каждой строки и распечатать подстроки, заключенные в круглые скобки. 2. Среди выделенных подстрок найти самую длинную. Если их несколько – то первую. 3. В исходной строке, которой принадлежит найденная подстрока, удалить все символы, отличные от русских букв. Требуется реализовать его как консольное приложение с...
Задача на строки C++
Дан список сотрудников,в котором указаны фамилии и инициалы.Найти однофамильцев,и если они есть то вывести их фамилии и инициалы на экран,если таковых нет,то вывести на сообщение,что однофамильцев нет.
C++ Даны два целочисленных массива Напишите пожалуйста программу: Даны два целочисленных массива K(m) и L(n). Найти элементы массива K не имеющие себе равных в массиве L. https://www.cyberforum.ru/ cpp-beginners/ thread1046054.html C++ Выделение памяти под массив объектов https://www.cyberforum.ru/ cpp-beginners/ thread1046051.html
У меня есть класс Shape. Требуется выделить память под массив этих объектов. К примеру: *Shape **shapes; *shapes = new Shape; После такого способа выдает BAD_ACCESS при запуске. Malloc не предлагать, если можно выделить через NEW.
Проверьте код и доделайте задачу до конца, пожалуйста :) C++
Дана целочисленная квадратная матрица. Определить: — сумму элементов в тех столбцах, которые не содержат отрицательных элементов; — минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. int _tmain(int argc, _TCHAR* argv) { int n,k; int m,i,j, s= 0,a =0, y_otr; cout <<"n=";
C++ Указатели https://www.cyberforum.ru/ cpp-beginners/ thread1046033.html
Народ, подскажите пожалуйста как записать данную сортировку с помощью указателей? void sort1(){ for(int i=0; i<size-1;i++){ for(int j = i + 1; j<size; j++) { if (rooms.nomer>rooms.nomer){ kom x = rooms; rooms = rooms; rooms = x; } }
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
18.12.2013, 08:43 0

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

18.12.2013, 08:43. Показов 1602. Ответов 4
Метки (Все метки)

Ответ

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
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main()
{
    const int n = 22;
    int a[n];
    // нахождение максимаьлного элемента
    // смотрите std::max_element, std::begin, std::end
    int max = *std::max_element(std::begin(a), std::end(a));
    // проход по всех элементах массива начиная со второго
    // смотрите std::for_each, std::next
    std::for_each(std::next(std::begin(a)), std::end(a), 
        // проброс переменной max в область видимости лямбды
        // смотрите лямбды в C++11
        [&max](const int &value) {
            // получение предыдущего элемента массива
            // смотрите std::prev
            int prev = *std::prev(&value);
            
            if (value + prev > max) {
                // вывод значений в стандартный поток
                // смотрите std::cout, std::endl
                std::cout << value << " " << prev << " " << max << std::endl;
            }
        }
    );
   
    return EXIT_SUCCESS;
}


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

В массиве найти два элемента, стоящих друг за другом, сумма которых больше максимального числа
В массиве D найти, есть ли два элемента, стоящих друг за другом, сумма которых больше максимального...

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

Найти номера столбцов матрицы, где сумма элементов больше нуля. Найти номер максимального элемента массива. Используя цикл FOR.
Задача №1. Дана матрица А,размерностью m x n. Найти номер столбцов матрицы в которых сумма...

Найти два соседних элемента массива, сумма которых минимальна
Дан массив.Найдите два соседних элемента,сумма которых минимальнп.

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

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

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

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

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

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