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

ЕГЭ Информатика С2 (Массивы) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как на языке "С" удалить в строке все цифры 3 перед первой точкой и заменить все '+' после певрой точки на '-'? http://www.cyberforum.ru/cpp-beginners/thread244836.html
Помогите плиз...
C++ Есть в языке "С" аналоги функций Pos() и Delete()? Если есть, то напишите. http://www.cyberforum.ru/cpp-beginners/thread244821.html
MessageBox C++
Int COUNT=20; MessageBox(NULL, COUNT + L" очков. ", L"Title ", MB_OK); Почему не выводит значение переменной COUNT в окне MessageBox? Как можно в окне MessageBox вывести несколько строк?
Как сказать циклу C++
Как сказать циклу выполняться 4 раза ?
C++ Векторы http://www.cyberforum.ru/cpp-beginners/thread244802.html
Доброго времени суток! Очень нужна помощь в двух задачах. Заранее спасибо! 1. Дан целочисленный вектор С(6). Найти сумму тех его элементов, которые удовлетворяют условию |C(i)| < i^2. 2. Дана матрица целых чисел (тоже 6 элементов можно использовать). На ее основе сформировать вектор, присвоив его к-ому элементу значение 1, если все элементы к-ого столбца нулевые и 0, если иначе.
C++ СИ:Определить структуры, описывающие точку в полярной и декартовой системах координат. В общем получил такую задачку, но к сожалению в структурах не силен, а в вышке тем более, если есть у кого нибудь пару свободных минут, напишите пожалуйста эту программу на СИ. подробнее

Показать сообщение отдельно
Sokolov
 Аватар для Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
18.02.2011, 19:54  [ТС]     ЕГЭ Информатика С2 (Массивы)
Цитата Сообщение от Vandris Посмотреть сообщение
а если все элементы массива отрицательны? тогда максимум и останется 0..., поэтому в коде на Паскале его и инициализировали
Об этом даже и не подумал когда писал код.

Добавлено через 7 минут
Цитата Сообщение от Vandris Посмотреть сообщение
при i = N-1 уйдете за границы массива, обращением к a[i+2], а в той области памяти всякий мусор...
а почему компилятор не выдает ошибку?

исправил на
C++
1
2
for (i=2;i<N;i++)
{sum=(a[i]+a[i-1]+a[i-2]);
но меня интересует почему не было ошибок, и ответ правильный выводился на экран при
C++
1
2
for (i=0;i<N;i++)
{sum=(a[i]+a[i+1]+a[i+2]);
 
Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru