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

Ошибка в двумерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите исправить класс? http://www.cyberforum.ru/cpp-beginners/thread578127.html
Создать класс для ПРИНТЕРОВ(можно для чего угодно: Автомобилей, Телефонов и т.д.). Что нам надо: Необходимо разработать иерархию классов. Базовые классы иерархии должны быть абстрактными. В каждом классе иерархии нужно предусматривать: -наличие не менее трех конструкторов -визуальный диструктор -перезагрузку операций. Обязательно перезагрузить операции: присваивания и декремента(в обеих...
C++ Составить программу, реализующую алгоритм работы с календарём Помогите пожалуйста составить программу, реализующую алгоритм работы с календарём! http://www.cyberforum.ru/cpp-beginners/thread578089.html
C++ Разделить 2 чесла
Вот у меня в файле допустим текст 79178947-17987179798, мне надо этот текст разделить на 2 числа, 1 число '79178947', второе '17987179798', а потом сделать любое математическое вычисление и вывести на экран :D вообщем нужно это сделать через FILE *pfile fopen(....... Добавлено через 21 минуту UP UP UP
C++ Найти 2 элемента массива,сумма которых наибольшая
Вот так: Создать одномерный массив М за правилом: M=2+cos(i+0.2); 1.Найти 2 элемента массива,сумма которых наибольшая; 2.Поставить их на начало массива; 3.Результат вывести на экран; Намутил что-то такое: #include <iostream.h>
C++ Интерационные циклы http://www.cyberforum.ru/cpp-beginners/thread578059.html
Подкоректируйте пожалуйста: если вводить х > чем 3, не считает. Задание:http://rghost.ru/38136911 #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <math.h> using namespace std; float factorial (float a) {
C++ Windows Form Application в Visual Studio Киньте ссылку, где можно прочитать о создании Windows Form Application в Visual Studio. подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7209 / 4375 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
17.05.2012, 21:53
Объявляя arr[N], вы фактически объявляете элементы arr[0], arr[1], ... arr[N-1]. Всего выходит N элементов. Почему? Всё просто - индексация массива начинается с 0. Т.е. если я объявлю массив arr[3], то существуют элементы arr[0], arr[1], arr[2]. Элемента arr[3] не существует, это вне области массива.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru