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

Просуммировать все элементы массива, которые находятся между первым и последним нулем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести текущую директорию http://www.cyberforum.ru/cpp-beginners/thread689111.html
Вывести текущую директорию. Как?
C++ Вычисление среднего арифметического значения положительных элементов массива пожалуйста, доведите программу до ума!желательно с комментариями, что бы разобраться! Заранее благодарю всех, кто откликнется! Написать программу. Вычислить арифметические значения положительных элементов массивов X, Y, Z и найти из них максимальное, если N=10, M=12, K=16. Вычисление среднего арифметического значения положительных элементов массива оформить в виде функции. Текст... http://www.cyberforum.ru/cpp-beginners/thread689108.html
указатели C++
Здравствуйте! Ребят , вы не могли бы объяснить некоторые нюансы ,связанные с указателями, недалекому человеку? допустим: int N; cout<<N; //выведет адресат нулевого элемента,ну что-то вроде этого: 0x24ff122 допустим следующее: char N="hello";
Редактировать методы C++
Приветствую вас, дорогие форумчане! Нужна ваша помощь в нелегком задании! Помогите разобраться с битовыми методами : С реализацией конструктора копирования и оператора разобралась( можете посмотреть, вдруг ошибка) А вот с остальными не получается у меня разобраться. Мне бы хоть пример,как это выглядит, так понять никак не могу Нужно, чтобы заработала функция мейн. Заранее спасибо тем,...
C++ Обработка строк,используя указатели http://www.cyberforum.ru/cpp-beginners/thread689069.html
Здравствуйте. Помогите, пожалуйста, решить задачу. Заранее спасибо. 1)Ввести строку в символьный массив tmp . 2)Выделить блок памяти через указатель. 3)Скопировать строку в выделенный блок. 4)Если длина строки чётное число то удалить 2 символа из середины.Если нечётное, то удалить центральный символ.(Обрабатывать строку при помощи указателей внутри выделенного блока памяти. ) 5)Вывести...
C++ Массив структур: База данных машин, вывести машину зеленого цвета У меня задание такое : Нужно создать массив структур База даних машын, нужно вывести машыну зеленого цвета . Помогите разобраться в масиве структур никак немогу етого понять. подробнее

Показать сообщение отдельно
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
05.11.2012, 17:39  [ТС]     Просуммировать все элементы массива, которые находятся между первым и последним нулем
Цитата Сообщение от valeriikozlov Посмотреть сообщение
Вот эту часть:

замените на:
C++
1
2
3
4
5
6
7
8
9
//Пошук першого і останнього нуля
for (int i=0;i<n;i++)
    if (a[i]==0){
        start=i; break; }
cout<<start<<endl;
for (int i=n-1;i>=0;i--)  // вот здесь походу что-то не так с циклом
    if (a[i]==0){
finish=i; break; }  
cout<<finish<<endl;
нет, всеровно 256 выбивает...я думаю может вообще программу наново написать? но вроде пересмотрел код не нашел ничего чтобы могло влиять на finish
 
Текущее время: 18:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru