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

Отрицательные индексы элементов массива. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические структуры данных. Формирование линейного списка. http://www.cyberforum.ru/cpp-beginners/thread232115.html
Текст помощи для некоторой программы организован в виде линейного списка. Каждая компонента текста помощи содержит термин (слово) и текст, содержащий пояснения к этому термину. Количество строк текста, относящихся к одному термину, составляет от одной до пяти. Написать программу, которая обеспечивает: □ начальное формирование текста помощи; □ вывод текста помощи;
C++ Выдает ошибку, как исправить её? //Подсчитать количество строк заданной целочисленной матрицы NxN, являющихся перестановкой чисел 1,2...N //( т.е. содержащих кадое из чисел 1,2...N ровно один раз) #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int num(); http://www.cyberforum.ru/cpp-beginners/thread232081.html
C++ Разные компиляторы
Програмировать на С++ только начинаю. Только вот при скачивании разных учебников - встречаю отличающиеся коды. В одних случаю пишеться using namespace std;, в других - нет. Кое-где местоcout << .... встречаетьсяcout :: ...... Использовал разные версии программ С++ (3.02, 5.02, сейчас стоит Microsoft Visual 6.0 ++). При двоеточиях в коде выдают ошибку. Visual работает как с командой с...
Посчитать сумму элементов двумерного массива C++
Элементы матрицы заполнить случайными числами в диапазоне от 3 до 8. Посчитать сумму элементов двумерного массива. Посчитать произведение нечётных элементов массива. Вывести на экран процентное соотношение суммы и произведения. #include <iomanip> #include <iostream> #include <cstdlib> #include <ctime> #include <string.h>
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread232037.html
Ребят, есть задание, перемножить две матрицы и вывести максимальный элемент. Я написала простую программу. Необходимо ее переделать так, что бы матрица1 и матрица2 считывались с разных текстовых файлов, в которых было записано, например, информация в первом файле: 2 2 5 8 7 9 где 2 2 - размерность матрицы, 5 8 7 9 - элементы матрицы;
C++ Время. Помогите пожалуйста решить задачи. А то я не совсем поняла как ее делать. 1) предполагается реализация текстового меню и использование оператора case; Описать структуру «Время». Реализовать функцию, которая выведет на экран время в предложенном формате. Выберите формат: 1) 14:15:55 2) 14 часов 15 минут 55 секунд 3) 14-15-55 Ввод: 1 подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.01.2011, 17:30     Отрицательные индексы элементов массива.
Вообщем можете объяснить немного как это работает или где об этом можно узнать?
почитайте про адресную арифмеику
Почему индексация с право налево при отрицательных индексах идет только тогда когда введен этот доп.указатель.
потому что имя массива есть указателем на 1-й элемент массива, следовательно введя доп. указатель указывающий на последний элемент, через него можно обратся к остальным элемента массива используя отрицательные индексы
 
Текущее время: 17:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru