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

Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу открыть файл fstream http://www.cyberforum.ru/cpp-beginners/thread721881.html
Добрый день. Не могу открыть файл с помощью fstream файл, файл лежит в корне проекта. Пользуюсь QT creator с gcc. #include <iostream> #include <fstream> #include <string> using namespace std; int main() { string line; ifstream INPUT ("input.txt");
C++ Деревья "и/или" Помогите пожалуйста разобраться с деревьями "и/или"? Чем они существенно отличаются от простых деревьев? Если есть возможность, приведите пример кода построения дерева "и/или" на С++. http://www.cyberforum.ru/cpp-beginners/thread721880.html
C++ Помощь с оператором std::
Помогите пожалуйста, я только начинаю изучать C++ и встретился с оператором "std::" . Кто подскажет какой это оператор, и какого его действие?!
Динамические массивы C++
Добрый вечер, у меня в программе есть динамический массив, в котором, если записать туда >20 элементов, все элементы перемешиваются, но когда я делаю массив обычным(не динамическим), все становится на свои места. Как быть и в чем проблема?
C++ Файлы (порядок вывода предложений) http://www.cyberforum.ru/cpp-beginners/thread721869.html
Помогите пожалуста сделать программу( Мне нужно чтобы был текстовый файл(в нем должно быть четное количество предложений, например 8 или 10 и тд). И нужно сделать программу, которая выводить етот файл на экран, и потом выводить предложения в таком порядке: второе, первое, четвертое, третье, шестое, пятое, восьмое, седьмое и так далее. (тоесть первое четное а второе -это предварительное первого...
C++ Написать программу с рекурсивной функцией вычисляющий выражение Написать программу с рекурсивной функцией, вычисляющей: s=cos(1+sin(2+cos(3+sin(4+cos(5+…)…)), используется n вложений. подробнее

Показать сообщение отдельно
DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 109
Завершенные тесты: 1
07.12.2012, 17:40
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
#include<iostream>
 
using std::cout;
using std::endl;
using std::cin;
 
int main()
{
    setlocale(LC_ALL,"Rus");    //русский язык
 
    int sum=0; //переменная для хранения суммы
    int S=0;    //вводимая с клавиатуры сумма
    int kol_vo_chisel=0;    //количество чисел меньше суммы
    int chislo=1;           //начинаем считать по порядку, начиная с 1,2,3 и т.д(ноль не берем)
 
    cout<<"Введите сумму: ";
    cin>>S;
 
    while(sum<=S)   //пока сумма меньше введенной
    {
        sum=sum+chislo;     //считаем сумму чисел
        ++chislo;           //увеличиваем на 1
        ++kol_vo_chisel;    //увеличиваем на 1
    }
 
    --kol_vo_chisel;        //необходимо отбавить 1, т.к. в цикле получается лишняя итерация
 
    cout<<"Количество первых целых положительных чисел, сумма которых не превышает "<<S<<" = "<<kol_vo_chisel<<endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru