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

Объясните задачу с циклами плз. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение данных с файла .txt или .ini через dll http://www.cyberforum.ru/cpp-beginners/thread431163.html
Привет всем! Пишу dll для программы. dll на c++. Вкратце, через программу в длл мы посылаем текстовое значение, например ivanov (в программе обозначаем так: --- string name = "ivanov"; string familia = ddlfunc(name);)
C++ Найти наименьшую по значению цифру в каждом числе Помогите пожалуйста!!! Вводится последовательность из N целых чисел. Найти наименьшую по значению цифру в каждом числе(функцией оформить определение наименьшей цифры числа). http://www.cyberforum.ru/cpp-beginners/thread431157.html
C++ многомерные Массивы
Ребята ещё две задачки по массивам ( последние обещаю))) Тем кто поможет огромное спасибо. Задание: 1)Дан массив. Напечатать второй, четвертый и т. д. эле-менты. 2)Дан массив. Выяснить верно ли, что количество положи-тельных элементов не превышает 5. Если не лень то порешайте когда будет время ))) Спасибо
[C++] Дана строка. расположить в ней слова в алфавитном порядке. C++
Нужно написать программу на С++. Дана строка. расположить в ней слова в алфавитном порядке. 1.С использованием указателей. 2.С использованием файлов и указателей. Пожалуйста.
C++ навигация по двусвязному списку http://www.cyberforum.ru/cpp-beginners/thread431154.html
Проблема с перемещением по двусвязному списку (67 и 71 строки) в этой программе: #include <iostream> #include <string> using namespace std; struct Tnode { string word; int count;
C++ Сортировка методом Шелла, ошибки чуть ли не в каждой строке Выдал полно ошибок сортировки массива из 30 случайных значений: #include <stdio.h> #include <stdlib.h> void shell_sort(int array, int size) { int temp, gap, i, exchange_occurred; подробнее

Показать сообщение отдельно
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
19.01.2012, 14:01     Объясните задачу с циклами плз.
А что сложного? Простой цикл
C++
1
2
for (int i = n; i <= k; i++)
     sum += i;
Если ввели 7 и 3, программа выдаст 0. Чтобы такого не было можно сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
sum = 0;
sum2 = 0;
for (int i = n; i <= k; i++)
     sum += i;
for (int i = n; i >= k; i--)
     sum2 += i;
switch (sum)
{
case 0: cout << sum2 << endl;
break;
default: cout << sum << endl;
break;
}
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru