Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заголовочные файлы https://www.cyberforum.ru/ cpp-beginners/ thread526004.html
Компилятор выдает ошибку на запись: #include <iostream.h> - "не удается открыть источник файл iostream.h". Скажите, iostream.h - это библиотека? Она автоматически устанавливается? Как исправить эту... #include <iostream> Без .h попробуй
C++ Выполнение не той функции при наследовании
#pragma hdrstop #include <iostream.h> #include <conio.h> #include <tchar.h> #include <string> //--------------------------------------------------------------------------- class publication... При выполнении publication2::getdata(); выполняется функция publication::getdata(); так вы сами указали в publication2::getdata() выполнить сначала publication::getdata()
C++ присоединение к слову "!" https://www.cyberforum.ru/ cpp-beginners/ thread526002.html
Слово вводится с клавиатуры. к данному слову присоединить столько "!" сколько в нем имеется букв #include <stdio.h> #include <ctype.h> #include <stddef.h> int main(void) { size_t i; size_t c = 0; char buf = "";
C++ Длинная арифметика: посоветуйте библиотеку для работы со знаковыми числами произвольной длины Поодскажите какую-нибудь библиотеку, где реализована работа со знаковыми целыми числами произвольной длины. Спасибо, но хотелось бы что-нибудь с исходниками. https://www.cyberforum.ru/ cpp-beginners/ thread525942.html
C++ Переставить местами строки с четными и нечетными номерами в матрице
В общем суть такова, надо ввести 2 матрицы 4*4,и найти кол-во элементов больших 2.5( NA и NB соответственно). За тем переставить местами строки с четными и нечетными номерами в матрице А, если NA>NB,... я много болел, лежал в больнице сколько вас болезных то....
C++ Можно так поделить https://www.cyberforum.ru/ cpp-beginners/ thread525938.html
Ребят, можно так сделать ? Если у меня переменная n описанная перед самой главной программой и есть функция которая считает суму. Можно ли как то поделить эту суму на n в еще одной функции ? Я... можно, мы сами должны гадать, что за загадочная строка 443????? показывайте код
Шаблоны C++
Выполнить задание без использования библиотеки стандартных шаблонов. а) Создать шаблонную функцию поиска по заданному ключу. Функция возвращает позицию первого подходящего элемента. На пример:... Виктория_, #include <iostream> template<typename T> int FindIndex(const T* arr, std::size_t size, T val) { for(std::size_t i = 0; i < size; ++i) { if(arr == val) return i; ...
C++ Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. https://www.cyberforum.ru/ cpp-beginners/ thread525945.html
На плоскости задано n окружностей. Окружности задаются такими полями: координаты центра и радиус. Вывести на экран координаты центра всех окружностей, радиус которых не превышает заданного значения. (х-х0)^2+(y-y0)^2=R^2 Вот от этого и пляши!
C++ Для функции вывести на экран значения Y для Х Создайте пожалуйста такую программу Для функции Y = f(X), график которой приведен ниже, вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 19.75. ... Напишите программу пожалуйста.. https://www.cyberforum.ru/ cpp-beginners/ thread525929.html C++ Виртуальные функции(помогите исправить) Задание: Создать абстрактный базовый класс Figure с виртуальной функцией - площадь. Создать производные классы Square, Circle, Triangle, Trapeze в которых данная функция переопределена. В ... Накидал на скорую руку :) : #include <iostream> #include <cmath> using namespace std; class Figure { public: Figure(){} virtual ~Figure(){} https://www.cyberforum.ru/ cpp-beginners/ thread525992.html
C++ Чтение и запись в файл https://www.cyberforum.ru/ cpp-beginners/ thread525994.html
Люди скиньте пожалуйста информацию по этой теме "Чтение и запись в файл" Очень надо 1. http://www.cplusplus.com/doc/tutorial/files/ 2. Г. Шилдт - C++: руководство для начинающих 3. Дейтел Харви, Дейтел Пол. Как программировать на С++
Алгоритм обхода поля C++
Игра, Сапер, когда нажимаешь на пустую клетку, то открывается поле, состоящее из пустых клеток, так вот, проблема именно в этом алгоритме. Суть в общем такова, смотрим 8 клеток вокруг нажатой и...
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
23.03.2012, 00:46 0

Ошибка при вводе матрицы. - C++ - Ответ 2825454

23.03.2012, 00:46. Показов 954. Ответов 3
Метки (Все метки)

Ответ

вы создаете отдномерный массив размером n*n

C++
1
int *mass = new int [n*n];
а также и заполняете его тоже как одномерный!

C++
1
cin >> mass[i*n+j];
должно быть для двухмерного

C++
1
2
3
int **matr = new int *[n]; // указатель на массив указ-лей;
    for (i = 0; i < n; ++i) 
        matr[i] = new int [m];
ну и вводить значения

C++
1
2
3
4
5
6
7
for (j = 0; j < m; j++) //проходимся циклом по столбцам матрицы
  {    
       for (i = 0; i < n; i++)//проходимся циклом по рядам матрицы
        {         
         cin >> matr[i][j]
       }
}
Добавлено через 1 минуту
Ну и где то не забыть освободить память

C++
1
2
3
for (i = 0; i < n; i++)
        delete [] matr[i];
    delete [] matr;
Добавлено через 1 минуту
Вы везде работает как с одномерным массивом

Вернуться к обсуждению:
Ошибка при вводе матрицы. C++
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.03.2012, 00:46
Готовые ответы и решения:

Ошибка при вводе разного кол-ва строк и столбцов в матрицы. Динамич. матрицы/массивы
Дана матрица, размерность вводит пользователь, данные тоже. Осуществить сортировку вставками, массива, который будет получен из суммы...

Почему при вводе числа программа работает нормально, а при вводе буквы уходит в бесконечный цикл?
void mainmenu() { cout &lt;&lt; &quot;Введи число&quot; &lt;&lt; endl; cin &gt;&gt; choice; if (choice == 1) { cout &lt;&lt; &quot;Hello&quot; &lt;&lt; endl; } ...

Ошибка при вводе
мне нужно записать числа с файла в список , подскажите что не так выводит последнее лишнее число не пойму откуда оно берется #include...

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.03.2012, 00:46
Помогаю со студенческими работами здесь

Проверка на разные элементы при вводе матрицы
Здравствуйте, как сделать проверку при вводе матрицы с клавиатуры, чтобы нельзя было ввести 2 и более одинаковых элементов матрицы?

Непонятная ошибка при вводе
Дана символьная строка. Слово - последовательность символов между пробелами, не содержащая пробелы внутри себя. Определить количество слов...

Ошибка при вводе данных
Перескакивает через ввод поля &quot;Name&quot;. Заранее благодарен void add(){ char S1; char S2; char S3; int i,k; cout...

Ошибка при вводе дерева
В заданном непустом бинарном дереве найти длину (число ветвей) пути от корня до ближайшей вершины со значением, равным заданному....

Ошибка при вводе текста
Здравствуйте, возник вопрос. Задача - проверить, идёт ли ряд положительных чисел по возрастанию. Проблема в том, что программа не даёт...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru