Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить поля, куда может пойти белая ладья, расположенная на поле (a, b), не попав при этом под удар черной ладьи https://www.cyberforum.ru/ cpp-beginners/ thread2372961.html
2) Шахматную доску представить в виде квадратного символьного массива размером 8x8. Позиция каждой шахматной фигуры определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). Даны натуральные числа – a, b, c, d, каждое из которых не превосходит восьми. Определить поля...
C++ Найти наименьший делитель натурального числа, отличный от 1
1) Дано натуральное число. Найти его наименьший делитель, отличный от 1. Помогите пожалуйста!
C++ Умножение матриц https://www.cyberforum.ru/ cpp-beginners/ thread2372949.html
Нужно написать алгоритм Штрассена-Винограда и сравнить его с наивным умножением. Код я написал, но он умножает только левый нижний угол размером 4 на 4 не зависимо от размера матрицы. Следовательно 2x2 и 4x4 умножаются правильно, а вот 16x16 и дальше уже не правильно. Помогите разобраться в рекурсии. #include "pch.h" #include<iostream> #include<stdio.h> #include<conio.h> #include<cstdlib>...
C++ Создать бинарное дерево https://www.cyberforum.ru/ cpp-beginners/ thread2372947.html
Создать бинарное дерево на 2 уровня. К каждому конечному элементу бинарного дерева прицепить (прикрепить) списки на 10 элементов, причем в 5 элементе каждого списка должно быть записано какое-то число.
Заменить символы строки C++
#include <iostream> #include <ctype.h> #include <string> using namespace std; int main() { setlocale(LC_ALL, "Russian"); char A1 = { 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', '\0' }; char A2 = { 'щ', 'ш', 'ч', 'ц', 'х', 'ф', 'т', 'с', 'р', 'п', '\0' };
C++ Реализовать задачу поставщик-потребитель на основе кода https://www.cyberforum.ru/ cpp-beginners/ thread2372941.html
Переделать программу так чтобы: 1. Значение критического ресурса не опускалось ниже 0. 2. Значение критического ресурса не поднималось выше некоторой константы (выбрать самостоятельно). 3. Не происходило бесконечного выполнения программы. #include <windows.h> #include <conio.h> #define THREADS_NUMBER 10
C++ Переставить в обратном порядке столбцы матрицы, расположенные между третьим и одиннадцатым https://www.cyberforum.ru/ cpp-beginners/ thread2372939.html
есть задача: Дан Двумерный массив из 16 столбцов. Переставить в обратном порядке столбцы, расположенные между третьим и одиннадцатым (то есть с четвертого по десятый). мой код: #include <iostream> #include <ctime> #include <cstdlib> #include <iomanip> using namespace std;
Сделать список на 25 элементов и удалить 10-ый элемент C++
#include "pch.h" #include <iostream> #include <list> #include <iterator> using namespace std; int main() {
C++ Перевернуть вектор с целыми числами https://www.cyberforum.ru/ cpp-beginners/ thread2372925.html
Может кто-нибудь помочь переделать этот код, чтобы числа находились в векторе, а не в массиве и чтобы переворачивался вектор? #include <iostream> #include <algorithm> #include <iterator> using namespace std; int main() { int arr = { 1, 2, 3, 4, 5 }; reverse(begin(arr),
C++ Вывести таблицу прогнозируемого увеличения объема продаж валяльной фабрики и снижения себестоимости на ближайшие 10 лет https://www.cyberforum.ru/ cpp-beginners/ thread2372921.html
3.Валяльная фабрика ежегодно увеличивает объем продаж на 2 процента и снижает себестоимость продукции на 1 процент. В текущем году объем продаж составил 700 тыс. руб., а себестоимость пары валенок была равна 50 руб. Вычислить и вывести на экран таблицу прогнозируемого увеличения объема продаж и снижения себестоимости на ближайшие 10 лет.
C++ Найти число Pi, используя формулу суммы ряда
2.Найти число Pi, используя формулу суммы ряда: Pi/4=1-1/3+1/5+...+(-1)^(k+1) * 1/(2k+). Во внешнем цикле выполнить вычисления для 50-ти, 100, 200 слагаемых. Точность для печати не менее 5-ти знаков.
C++ Табулирование значений функции, вычисляющей силу тяготения между двумя материальными точками https://www.cyberforum.ru/ cpp-beginners/ thread2372919.html
Помогите составить: 1. программу для вычисления таблицы значений функции, вычисляющей силу тяготения между двумя материальными точками с массами m1 и m2 по формуле: F=g*(m1*m2)/r^2 , где g=6,67*10^8, m2 = 4*10^8, r принадлежит , шаг 0,2; m1 принадлежит , шаг 0.5*108. Результаты свести в таблицу. Для каждого m1 строить отдельную табличку F(r), где m1 напечатано в заголовке.
0 / 0 / 0
Регистрация: 13.10.2017
Сообщений: 144
0

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

15.12.2018, 15:23. Показов 1372. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Даны целые числа a1, ... , a10, целочисленная квадратная матрица порядка n. Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди a1, ... , a10.

Правильно ли выполнена программа? И как сделать перенос значений, чтобы на экране при вводе отображалась матрица, а не столбцы, как на фото?
Название: Khwo8IJlxSM.jpg
Просмотров: 13

Размер: 5.0 Кб

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
#include <iostream> 
#include <set> 
#include <algorithm>
 
    using namespace std;
 
int main() {
    int n, m;
    set<int> nums;
    cout << "Enter a matrix size:\n\n";
    cout << "n = ";
    cin >> n;
    double** a = new double*[n];
    for (int i = 0; i < n; i++) {
        a[i] = new double[n];
    }
    cout << "\nEnter a matrix:\n\n";
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            cin >> a[i][j];
        }
    }
    cout << "\nEnter " << n << " integer numbers:\n\n";
    for (int i = 0; i < n; i++) {
        cout << i + 1 << " => ";
        cin >> m;
        nums.insert(m);
    }
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            if ((i + j) % 2 == 0 && nums.find(a[i][j]) != nums.end()) {
                a[i][j] = 0;
            }
        }
    }
    cout << "\nOutput of the program:\n\n";
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            cout << a[i][j] << " ";
        }
        cout << "\n";
    }
    for (int i = 0; i < n; i++) {
        delete [] a[i];
    }
    delete [] a;
    system("pause");
    return 0;
}


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

Заменить нулями в матрице элементы с четной суммой индексов, которые имеются в заданном массиве
Даны целые числа a1, ... ,a10, целочисленная квадратная матрица порядка n. Заменить нулями в...

Заменить нулями в матрице элементы с четной суммой индексов, значения которых имеются в заданном массиве
Здравствуйте!!! Помогите пожалуйста с задачей))) Даны целые числа a1, ..., an, действительная...

Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные
Даны целые числа a1,...,a10 и целочисленная квадратная матрица порядка n. Заменить нулями в матрице...

Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди a1,…, an.
Даны целые числа a1,…, an, целочисленная квадратная матрица B порядка m. заменить нулями в матрице...

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

Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди a1, . ,a6
Помогите составить код пожалуйста. Даны целые числа a1, a2, ... , a6 и целочисленная...

Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди А1..А10
Даны целые числа А1..А10(рандомные) и целочисленная матрица т-го порядка. Заменить нулями в матрице...

Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди элементов массива
Даны массив А=(а1,а2...а10) и матрица В(n*n). заменить нулями в матрице те элементы с четной суммой...

Заменить нулями в матрице элементы с четной суммой индексов
Даны массив А=(a1, a2, ..., a10) и матрица B. Заменить нулями в матрице те элементы с четной суммой...

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