Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вывод и ввод массива различаются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построение бинарного дерева. Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread1186618.html
Насколько понял, tree->left, tree->right указывает на NULL. Почему, не могу разобратся. #include <iostream> #include <ctime> using namespace std; struct node { char letter; node...
C++ Перегрузка операций Друзья, помогите с перегрузкой некоторых операций, пожалуйста) Задание: Есть угол на плоскости(поля угол и минуты). Перегрузить операторы +, -, ==, !=, <, <=, >, >=. Также должны быть методы:... http://www.cyberforum.ru/cpp-beginners/thread1186617.html
C++ проверка на ошибки
Добрый день. Я пыталась в свою программу вставить конструкторы ( по умолчанию и копии) + деструкторы. Вроде получилось. Но не знаю правильно ли я это сделала. Мне нужно было еще сделать указатель...
C++ Вывести к-ю цифру последовательности Фибоначчи
Вот сама задача: Дано натуральное k. Вывести k-ую цифру последовательности 1123581321…, в которой выписаны подряд все числа Фибоначчи. #include "stdafx.h" #include "stdio.h" #include <math.h>...
C++ Логический оператор AND http://www.cyberforum.ru/cpp-beginners/thread1186502.html
Помогите понят что делает этот код и как. char *cp="Hello World!"; while(cp && *cp) Я не могу понят первая строка указатель или массив. Если это массив то где фигурные скобки, или оператор...
C++ Const char несовместим с параметром типа FILE Привет всем. У меня возникла проблема. Пишу программу, связанную с файлами. Вот первый отрывочек проги. #include <stdio.h> int main() { int n, m; fopen("rect.dat", "w"); fscanf("%d %d",... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6681 / 5090 / 477
Регистрация: 14.02.2011
Сообщений: 17,092
24.05.2014, 15:27
Цитата Сообщение от mikhaeli Посмотреть сообщение
то есть получается в mas[i][j], i это столбики, а j это строки?
с точностью до наоборот
первый индекс строка, второй положение в строке(столбик)
а уж какие буквы туда напишешь это без разницы

Добавлено через 5 минут
тебе говорили о другом
Цитата Сообщение от mikhaeli Посмотреть сообщение
for(int j(0); j<=2; j++){
for(int i(0); i<=2; i++){
cin >> mas[i][j];
смотри как будет развиваться события при твоем подходе
как меняются индексы
j=0 i=0
mas[0][0]
j=0 i=1
mas[1][0]
j=0 i=2
mas[2][0] ошибка выход за пределы массива
j=1 i=0
mas[0][1]
j=1 i=1
mas[1][1]
j=1 i=2
mas[2][1] ошибка выход за пределы массива
j=2 i=0
mas[0][2] ошибка выход за пределы массива
j=2 i=1
mas[1][2] ошибка выход за пределы массива
j=2 i=2
mas[2][2] ошибка выход за пределы массива

т.е ты заполняешь по столбцам
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru