Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ При занесении данных с консоли в файл не читает кириллицу Добрый вечер. Такая проблема:при занесении данных с консоли в файл не читает кириллицу,если данные в консоли ввожу на латинице,то все нормально,если кириллицей,то в файле мусор. Как это можно исправить? https://www.cyberforum.ru/ cpp-beginners/ thread1599010.html Переменные записать в массив int A[100][2] C++
Подскажите пожалуйста как это for (int j = 2; j < N; j++) { for (int i = 0; i < 100; i++) { if (fun(i, j)) cout << i << '/' << j << ' '; не выводить, а запихнуть в массив int A, чтобы i было в A, а j в A.
C++ Обработка массивов Дана вещественная квадратная матрица {aij} . Составить структурированную программу нахождения за один просмотр матрицы сумму элементов, расположенных ниже главной диагонали. Помогите пожалуйста с программой, буду очень признателен. Можно ли в данном случае сумму вычислить как sum = a + a + a? И необходимо ли задавать рандомный массив? https://www.cyberforum.ru/ cpp-beginners/ thread1598938.html C++ Обработка введенной строки https://www.cyberforum.ru/ cpp-beginners/ thread1598935.html
Задание: ввести строку арифметического вида со скобками и проверить правильность скобок. Неправильно проверяет скобки () - правильно, это еще ладно, но вот если ввести ()) - правильно тоже выводит, хотя должно не правильно выводить. В других комбинациях ошибка string subscript out of range #include <iostream> #include <string> using namespace std; int main() { setlocale(0,"");
C++ Как дописать деструктор к классу?
Люди как в этом коде правильно деструктор написать: #include<string> #include<iostream> template<typename TKey, typename TData> struct Node { TKey key; TData data; Node<TKey, TData>* left, *right; Node(TKey k, TData d)
C++ Что такое лямбда выражения? https://www.cyberforum.ru/ cpp-beginners/ thread1598909.html
Объясните, пожалуйста, простым и человеческим языком, что такое лямбда выражения? Можно на примере печати двумерного вектора (часть кода): std::for_each(imatrix.begin(), imatrix.end(), (std::vector<int>& ivec) { std::for_each(ivec.begin(), ivec.end(), (int i) { std::cout << std::left << std::setw(5) << i; }); std::cout << std::endl;
C++ Найти количество нулевых элементов для каждого из трех 3-х массивов на главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread1598907.html
Помогите пожалуйста!!:cry: Заполнить случайными числами 3 массива a,b,c. Найти количество нулевых элементов для каждого из трех 3-х массивов на главной диагонали.
C++ В си++. создал массив с рандомными числами.Дальше не могу сделать
Создал массив, заполненный рандомными числами. нужно Подсчитать количество участков, которые образуют непрерывные последовательности чисел с неуменьшающимися значениями в диапазоне значенийот 0 до 100. #include "stdafx.h" #include "conio.h" #include "iostream" #include <ctime> #include <cstdlib> #include <clocale> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Перевести вводимый текст в элементы массива Ребят, подскажите или напишите программу, как присвоить каждую букву, набранного текста, в элементы массива. Очень сильно выручите. https://www.cyberforum.ru/ cpp-beginners/ thread1598892.html C++ Ошибка в коде С++ https://www.cyberforum.ru/ cpp-beginners/ thread1598889.html
Помогите пожалуйста, налажал в цикле. Место где начинается цикл не работает, а должно в цикле взять цифры из файла которые написаны в первой строке и высчитать к каждому числу кратное ли оно, если да то вывести его на экран. Проблема в том что где цикл дальше программа не работает. (Файл с числами во вложении) #include <iostream> #include <fstream> #include <string> #include <windows.h> ...
C++ Глупая сортировка массива
Идея состоит в том, что бы идти по массиву справа на лево и искать меньший элемент чем предыдущий, и если таковой нашёлся - поменять их местами и вернуться в начало массива и повторять этот цикл, пока всё не отсортируется. У меня выдаёт ошибку , что массив повреждён. int main() { setlocale(LC_ALL, "russian"); int pail = 0; int array1; for (int i = 0; i < 10; i++)
C++ Как улучшить следующий код программы? Поиск всех простых чисел до 1000 https://www.cyberforum.ru/ cpp-beginners/ thread1598867.html
#include <iostream> #include <cstring> int main() { std::size_t size = 1000; bool *simpleArray = new bool (); for ( std::size_t i = 2; i < size; i++ ) { if ( !simpleArray)
2 / 0 / 1
Регистрация: 07.11.2015
Сообщений: 46
01.12.2015, 21:45  [ТС] 0

Задачка на двумерный массив - C++ - Ответ 8423939

01.12.2015, 21:45. Показов 1086. Ответов 10
Метки (Все метки)

Ответ

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
//Дан Двумерный массив. Вывести на экран его элементы следующим образом:
//а) сначала элементы первой строки справа налево, затем второй строки справа налево и т.п.;
//б) сначала элементы первой строки справа налево, затем второй строки слева направо и т.п.;
//в) сначала элементы первого столбца сверху вниз, затем второго столбца сверху вниз и т.п.;
//г) сначала элементы первого столбца снизу вверх, затем второго столбца снизу вверх и т.п.;
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    const int n = 5;//размерность нашего массива
    int matr[n][n]; //создаем матрицу
    cout << "Исходный массив" << endl;
    for (int i = 0; i < n; i++) //цикл от 0 до n-1. в котором на каждой итерации значение i увеличивается на 1
    {
        for (int j = 0; j < n; j++)//цикл от 0 до n-1. в котором на каждой итерации значение j увеличивается на 1
        {
            matr[i][j] = rand() % 50; //генерируем случайное число от 0 до 49 для элемента массива. чтобы быстро заполнить матрицу программно
            cout << matr[i][j] << "\t"; //выводим этот элемент
        }
        cout << endl; //переход на новую строку
    }
 
    cout << "\n1 вариант: " << endl;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            cout << matr[i, n - j - 1] + '\t';
        cout << endl;
    }
 
    cout << "\n2 вариант: " << endl;
 
    bool direct = false;
    for (int i = 0; i < n; i++)
    {
        direct = !direct;
        for (int j = 0; j < n; j++)
            cout << matr[i, direct ? n - j - 1 : j] + '\t';
        cout << endl;
    }
 
    cout << "\n3 вариант: " << endl;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            cout << matr[j, i] + '\t';
        cout << endl;
    }
 
    cout << "\n4 вариант: " << endl;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            cout << matr[n - j - 1, i] + '\t';
        cout << endl;
    }
    system("pause");
    return 0;
}
Вот сделал примерно код, скажите, что не верно?

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

Задачка на двумерный массив
3) в прямоугольной матрице размером L*M, имеющей имя Matr содержаться целые числа. L-число строк,...

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

Двумерный массив. Ввести двумерный массив, найти сумму элементов каждого столбца
Ввести двумерный массив, найти сумму элементов каждого столбца.

Двумерный массив. Заполнить и вывести двумерный массив БЕЗ использования цикла FOR
Заполнить ивывести двумерный массив БЕЗ использования цикла FOR очень срочно!!!

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

Создать двумерный массив, опираясь на другой двумерный массив
У меня есть такой массив 0 0 0 0 0 0 0 6 3 2 2 8 9 3 7 6 8 3 4 5 1 0 ...

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

Как можно вложить двумерный массив в двумерный?
Нужно написать программу перемножения двух матриц размерностью МxМ, элементы которых, матрицы...

Дан двумерный массив A N*N). Сформировать двумерный упорядоченныймассив (А 11<=A 12<= .<=A 23<=.<=A nn)
Дан двумерный массив A(N*N). Сформировать двумерный упорядоченный массив (А11&lt;=A12&lt;=...

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