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

Как можно преобразовать алгоритм с циклом с предусловием конструкцией с IF? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все количество повторов для всех строк http://www.cyberforum.ru/cpp-beginners/thread756535.html
Ребят помогите пожалуйста. Ввести с клавиатуры количество строк (N) и массив строк (S). Найти все количество повторов для всех строк, вывести их в массив (Z). Вывести на экран все строки и их...
C++ Сортировка массива структур по дате, содержащейся в полях объекта Проблема с сортировкой. Должен сортировать дату ну никак не могу сделать. Есть какие нибудь предложения? #include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> #include... http://www.cyberforum.ru/cpp-beginners/thread756533.html
В файле введен массив целых чисел. Вывести в другой текстовый файл C++
Ребят помогите пожалуйста. В файле (имя вводится с клавиатуры) через один пробел введен массив целых чисел. Вывести в другой текстовый файл(имя вводится с клавиатуры) в два столбца: первый само...
Определить функцию для вычисления количества букв "е" в слове C++
определить функцию для вычисления количества букв "е" в слове. Подсчитать количество букв Е в 4 словах введенных с клавиатуры. вывести слово с минимаЕ
C++ Перевести число из 4-ричной системы счисления в 18-ричную и наоборот http://www.cyberforum.ru/cpp-beginners/thread756486.html
Перевести число из 4-ричной системы счисления в 18-ричную и наоборот
C++ Функции system(); Подскажите в какой книге можно посмотреть все функции начинающиейся с system( ? подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
09.01.2013, 11:19
я тогда напишу с рекурсией
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int sum(int begin,int end) {//например хотим посчитать сумму чисел от begin до end
 int sum = 0;
 if (end > begin){
   sum += sum(begin,end--)
 } else {
  return end;
 }
 return sum;
}
 
int main() {
    int begin;
    int end;
    
    std::cin>> begin >> end;
    std::cout <<  sum(begin,end)<<endl;
    
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru