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

Подскажите программу с циклом while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двмерные массивы http://www.cyberforum.ru/cpp-beginners/thread81451.html
помогите плиз с задачкой: 1 Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. и если можно поправьте эту: ...
C++ Табулирование значений функции на определенном интервале с заданным шагом Добрый вечер . Помогите пожалуйста написать две задачи : 1.Задать таблицей y=cos(3x) , где max(x)=4 , min(x)=2,5 с шагом 0б14 2. Найти средние арифметическое всех значений y , которые... http://www.cyberforum.ru/cpp-beginners/thread81430.html
Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных (Написано на Паскале, переделать под C++) C++
Всем доброго вечера. Собственно само задание в заголовке. Написана программа в Паскале, вот как на С++ ее переделать, из-за неимения большого опыта к сожалению не знаю ( program example1; const ...
C++ Из заданного текста выбрать и напечатать те символы, которые встречаются в нем ровно один раз
Не могу научиться мыслить на c++. Но старательно пытаюсь.... Если бы не традиционное "Завтра сдавать" вряд ли бы и спросил. В общем задача проста: Из заданного текста выбрать и напечатать те символы,...
C++ Массивы2 http://www.cyberforum.ru/cpp-beginners/thread81421.html
Помогите пожалуйста!В задаче надо переделать чтоб ввод чисел в массив вводился с клавиатуры(ну типо запускаем программу а она нас спрашивает введите количество чисел массива, а потом мы их вводим с...
C++ Одномерный массив Приветствую всех, товарищи программисты, сессия на носу, не могу получить допуск к экзамену из-за одной оставшейся лабораторной работы. Пытался решить (попытки будут ниже), но так и не довел до ума. ... подробнее

Показать сообщение отдельно
zloyprogramist
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 11

Подскажите программу с циклом while - C++

29.12.2009, 19:25. Просмотров 338. Ответов 1
Метки (Все метки)

сдал преподу программу рабочюю нужно найти Сумму элементов, расположенных между первым и последним нулевыми элементами вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdafx.h>
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
const int N = 10;
int i = 0;
int m[N] ={10 , 0 , 22 , 30 , 14 , 0 , 9, 4 , 2 , 3 };
for(i = 0; i < N; i++)
cout << m[i] << " ";
int zero_b = -1;
int zero_e = -1;
for(i = 0; i < N; i++)
{
if(m[i] == 0)
{
zero_e = i;
if(zero_b == -1)
zero_b = i;
}
}
if(zero_b == -1 && zero_e == -1)
cout << "nety nylevix elementov\n";
else
{
cout << "Nomer pervogo nulevogo elementa = " << zero_b << endl;
cout << "Nomer poslednego nulevogo elementa = " << zero_e << endl;
}
int sum = 0;
if(zero_b == -1 && zero_e == -1)
{
return 0;
}
else
{
for(i = zero_b+1; i < zero_e; i++)
{
sum += m[i];
}
cout << "Summa mejdy elementami " << zero_b << " and " << zero_e << " nulevoi element = " << sum << endl;
}
_getch ();
return 0;
}
он мне сказал что ты находишь эл-ты долго тоесть(еслбы был массив 20000 он бы долго искал нули) он сказал ты должен сделать что бы массив шёл с начала и натыкался на ноль и с конца штобы натыкался на ноль што бы программа!!! работала быстро помогите пожалуста завтра уже сдавать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru