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

Неправильно считает сумму между первым и последним положительными элементами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация игры ,,Змейка,, http://www.cyberforum.ru/cpp-beginners/thread700185.html
Всем привет :) У меня возникло несколько вопросов о реализации такой консольной игры. Можно ли сделать короткую паузу, потому что сама змейка будет двигаться ооочень быстро. Также, подскажите функцию считывания клавиш, которая не делала бы паузу в самой программе (функция getch() не подходит) З.Ы. Я поклонник тех людей, которые считают, что изобретать велосипеды полезно
C++ Разработка оконого интерфейса под финдовс Ребята есть 2 программы для которых я не могу сделать оконный интерфейс , что бы была кнопка там показать решение или что нить в жтом роде=)) Подскажите или кто может сделайте=) : Программа №1 #include <iostream> #include <cmath> using namespace std ; int main() { cout << "Plese press Enter to keep the program\n"; http://www.cyberforum.ru/cpp-beginners/thread700173.html
C++ Почему не работает цикл for
У меня не работает первый цикл for, хотя вроде ошибки нигде найти не могу. То есть программа должна вывести все цифры чисел от 1345 до 1349 по одному. Например 1 3 4 5 1 3 4 6 1 3 4 7 1 3 4 8 1 3 4 9. Но программа выводит только 1 3 4 5, дальше не считает. В чём причина? #include <iostream> using namespace std; int main () { int a;
Двойные указатели в классах C++
Привет всем!) class Asd { int i; double d; }; class Test {
C++ обменять строки http://www.cyberforum.ru/cpp-beginners/thread700155.html
даны две строки. Присвоить эти названия переменным величинами а1 и а2, после чего обменять значения величине а1 и а2.
C++ Передача в функцию копии матрицы 1) Я создаю массив указателей(матрицу) на char. char** mapInChar. 2) Выделяю память в зависимости от размеров нужных мне. CPP]mapInChar = new(char*); for(int i = 0; i < iSize; i++) mapInChar = new(char); 3) В нужный мне момент вызываю функцию которая ищет минимальный путь от точки S до точки G(не суть). en1.find_path(pc,level); - так вызываю функцию. char find_path(PacMan... подробнее

Показать сообщение отдельно
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
17.11.2012, 14:59     Неправильно считает сумму между первым и последним положительными элементами
C++
1
2
3
4
5
6
7
8
for (i1=0; i1<n; i1++)
  if (arr[i1]>0)
    break;
for (i2=n-1; i2>=0; i2--)
  if (arr[i2]>0)
    break;
 
for (int i = i1; i <= i2; i++)
И ещё неплохо бы проверку, есть ли вообще положительные числа.
 
Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru