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

С++ для начинающих(исправка кода) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа с массивами (Удалить из массива В (50) все элементы, кратные 3 или 5) http://www.cyberforum.ru/cpp-beginners/thread715100.html
Помогите составить программу: Удалить из массива В (50) все элементы, кратные 3 или 5. Буду благодарен.
C++ Символы сравнения Приветствую. Пдскажите, пожалуйста, что означают символы сравнения ":" и "?" в контексте: while (x > 0) { x -= div, div += 2; rslt += x < 0 ? 0 : 1; } return rslt; http://www.cyberforum.ru/cpp-beginners/thread715091.html
один в поле воин C++
Здравствуйте! Помогите решить вот такую задачу. Понял закономерность "клетка,где стоит конь - количество полей которые он бьет"). Но никак не могу понять, что, каждую клетку доски (а их 64) надо заполнить числом(сколько бьёт конь)? Или можно как-то покороче? Помогите, пожалуйста. Один в поле воин Условие этой задачи очень простое: вам всего лишь надо определить, сколько клеток находится...
Как проверить наличие ImageMagick на компьютере? C++
Я через консоль (вызывается в C# с помощью cmd = new Process();) выполняю команды ImageMagick. Как можно проверить наличие ImageMagick на компьютере? То есть если данная программа установлена, то выполняем преобразование картинок. public Form1() { InitializeComponent(); cmd = new Process(); } private void button1_Click(object sender, EventArgs e)
C++ сумма элементов (список) http://www.cyberforum.ru/cpp-beginners/thread715075.html
Есть список. Это многочлен вида znach*xstep struct list{ int step, znach; list* next;}; //Ссылка на следущий элемент списка struct dyn_list { list* head; // Первый элемент (голова) списка list* tail; // Последний элемент (хвост) списка };
C++ Количество элементов, отличающихся от среднего арифметического не более чем вдвое 2. Подсчитать количество элементов массива Р (60), отличающихся от среднего арифметического значения элементов массива М (70) не более чем вдвое, и количество элементов массива М, отличающихся от среднего арифметического значения массива Р не более, чем втрое. подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6677 / 3858 / 511
Регистрация: 29.11.2010
Сообщений: 10,217
01.12.2012, 14:24     С++ для начинающих(исправка кода)
C++
1
if (arr[N]=='A')
arr[N] не существует. последний элемент массива это arr[N-1]. Когда вы заполняли массив, то это учитывали.
Попробуйте написать, например,
C++
1
if (arr[i]=='A')
. А еще лучше, используйте оператор switch.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru