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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хочется чтоб функция main узнала число набитое счётчиком в функции god http://www.cyberforum.ru/cpp-beginners/thread699181.html
просмотрев кучу примеров с функциями в сети, написав различные значения функции god у меня всё никак не получается её вызвать в функции main. хочется чтоб функция main узнала число набитое счётчиком в функции god. IDE Code::Blocks #include <iostream> #include <fstream> #include <stdio.h> using namespace std;
C++ Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это можно использовать?? http://www.cyberforum.ru/cpp-beginners/thread699177.html
C++ Как определить, есть ли файл на диске. Проверка двух файлов
Всем привет! Задача: проверить существование двух файлов и не пустые ли они. проверить существование одного файла: http://www.rsdn.ru/article/qna/baseserv/fileex.xml все эти способы работают для одного файла. а проверить существование второго файла не получается. 1 файл "найден", а 2 файл "не найден", хотя и существует. почему? пробовал для каждого файла разные методы, все равно результат 0.
C++ Не получается нормально вывести рамку, в последнем цикле ошибка (классы c++)
не получается нормально вывести рамку, в последнем цикле ошибка (nuwna takaja) XXXXXXXXXXXX -sverhu na vesj ekran odna linija i po krajam (po odnomu stolbiku s kawdogo kraju ) kak bi o4ertitj pole x x x x x x x x x x #include <iostream>
C++ Вычисление функции c помощью разложения в ряд http://www.cyberforum.ru/cpp-beginners/thread699160.html
Составить программу для вычисления функции c помощью разложения в ряд: Вычислить и вывести на экран в виде таблицы значения функции на интервале от xn до xk с шагом dx с точностью eps. Для вычисления последующего члена ряда воспользоваться рекуррентной формулой Cn+1=Cn*T, где T - некоторый множитель. Предусмотреть максимальное количество итераций = 500. Результат получить в...
C++ Что значит char c[10] объясните пожалуйста пошагово этот код #include <iostream> using namespace std; int main( ) { char c, c2; подробнее

Показать сообщение отдельно
LVV
56 / 56 / 3
Регистрация: 15.02.2010
Сообщений: 239
16.11.2012, 09:02     Сумма элементов массива, расположенных между первым и последним элементом
С суммой то у Вас как раз всё в порядке.
А вот с нулевыми элементами нет.
Нужно преобразовать массив, а не просто вывести сначала нулевые, а потом ненулевые.
Если поядок расположения остальных элементов не важен, то можно так:
for (int i = 0; i < n; i++)
for (int j=i; j<n; j++)
if (arr[j]==0) swap (arr[i],arr[j]);//swap - обмен значениями
//вывод массива
for (int i = 0; i < n; i++)
cout <<" "<<arr[i];

а если порядок важен, то... надо подумать, как обойтись без дополнительного массива...
 
Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru