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

Индексация массивов, арифметика указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить НОК (наименьшее общее кратное) двух натуральных чисел A и B http://www.cyberforum.ru/cpp-beginners/thread1068388.html
Задача 7. Вычислить НОК (наименьшее общее кратное) двух натуральных чисел A и B.
C++ Вывести значения членов ряда, образованных геометрической прогрессией Задача 6. Написать алгоритм или программу, которая выводит значения членов ряда, образованных геометрической прогрессией. Начальный элемент ряда, шаг прогрессии, и количество элементов ряда вводятся с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread1068387.html
Не компилируется программа (экспорт шаблона) C++
Что неправильно? Делаю все по книге а эти ошибки непонятно откуда берутся Подчеркивается слово export красной линией. Пробовал убрать export а тогда другие ошибки появляются file1.cpp export template<typename T> T twice(T t) { return t+1; }
Сократить код. Задача про сравнение символов C++
набросал решение вышесказаной задачи вот код #include <fstream> main(int k){ std::fstream i("input.txt"),o("output.txt", 2); i>> k; k = k * 5 - 5; k > 720 ? o<<"NO" : o <<k / 60 << " "<< k % 60; } с удивлением обнаружил что я на 6 месте по коду
C++ Определить, пересекаются ли окружности, касаются друг друга или не имеют общих точек http://www.cyberforum.ru/cpp-beginners/thread1068382.html
Задача 2. Две окружности заданы координатами центра и радиусами. Определить, пересекаются ли они, касаются друг друга или не имеют общих точек.
C++ Две прямые заданы уравнениями: a1x + b1y+ c1 =0 и a2x + b2y+ c2 =0. Определить, пересекаются ли они. Задача 1. Две прямые заданы уравнениями: a1x + b1y+ c1 =0 и a2x + b2y+ c2 =0. Определить, пересекаются ли они. подробнее

Показать сообщение отдельно
mhg
2 / 2 / 2
Регистрация: 21.04.2013
Сообщений: 188

Индексация массивов, арифметика указателей - C++

11.01.2014, 13:31. Просмотров 315. Ответов 1
Метки (Все метки)

инициализирую одномерный массив и делаю на него указатель
C++
1
2
3
       const int N = 6;
    int X[N] = {9,3,2,3,6,8};
    int *mas = X;
затем хочу сделать вывод элементов массива
C++
1
2
3
4
     for (int i=0; i<=N; i++)
     {
         cout <<*mas+i<<endl;    
     }
но выводит мне
9 10 11 12 13 14 15
Почему так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru