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

Ошибка при вводе в программу количества чисел, равных единице - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В односвязном списке чисел удалить элементы, равные сумме предыдущих http://www.cyberforum.ru/cpp-beginners/thread1172876.html
Ниже 2 кода. В каждом подсчет идет в конца. Как сделать, чтобы подсчет был сначала? Помогите #include <iostream> #include <stdlib.h> #include <clocale> using namespace std; struct Spisok { int chislo; Spisok *sled;
C++ Двоичная куча Доброго времени суток. Выполняю зачетное задание, которое звучит так: Данная задача состоит в реализации двоичной кучи. В первой строке ввода задаётся число n (1≤n≤10^5), далее n строк вида Insert X, где X — натуральное число, не превосходящее 109, или Extract. Первая операция должна добавлять в кучу число X, вторая должна извлекать максимум из кучи и выводить его в очередной строке вывода.... http://www.cyberforum.ru/cpp-beginners/thread1172848.html
Динамическая память в ООП C++
Здравствуйте, программа должна находить площадь и определять равносторонний ли треугольник. Площадь ищется только в случае равенства трех сторон треугольника. Значения вводятся с клавиатуры. Однако чего бы я не ввел, выводятся одни и те же неверные значения. Найдите пожалуйста в чем ошибка. #include "stdafx.h" #include "iostream" using namespace std; class triangle { int* A; ...
C++ Найти номер элемента массива модуль разности справа от которого наименьший
ввести массив чисел без знака, количество которых заранее неизвестно.Ввод массива заканчивается вводом числа, уже имеющегося в массиве. Найти номер элемента массива модуль разности справа от которого наименьший.Значение элемента с этим номером при суммировании не учитывается. #include <iostream> #include <stdio.h> #include <conio.h> #include <malloc.h> #include <stdlib.h> int main() {
C++ Упорядочить элементы одномерного массива по убыванию модулей элементов http://www.cyberforum.ru/cpp-beginners/thread1172725.html
Упорядочить элементы одномерного массива по убыванию модулей элементов.
C++ Зашифровать строку, выполнив циклическую замену каждой буквы Перевести программу с паскаля на с++ // Дана строка-предложение на русском языке и число K (0 < K < 10). // Зашифровать строку, // выполнив циклическую замену каждой буквы на букву того же регистра, // расположенную в алфавите на K-й позиции после шифруемой буквы // (например, для K = 2 «А» перейдет в «В», «а» — в «в», «Б» — в «Г», «я» — в «б» и т. д.). // Букву «ё» в алфавите не... подробнее

Показать сообщение отдельно
nmcf
4944 / 4282 / 1431
Регистрация: 14.04.2014
Сообщений: 16,801
12.05.2014, 08:11     Ошибка при вводе в программу количества чисел, равных единице
33 строка не верна. Ты не учитываешь случай, когда элемент всего 1 и пытаешься получить следующий для второго, когда самого второго нет.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru