С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimadiego
0 / 0 / 0
Регистрация: 10.06.2012
Сообщений: 19
#1

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

07.12.2012, 16:57. Просмотров 686. Ответов 2

Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры.
желательно попроще и со scanf и printf.
Заранее очень благодарен!

Добавлено через 21 час 17 минут
Цитата Сообщение от dimadiego Посмотреть сообщение
Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры.
желательно попроще и со scanf и printf.
Заранее очень благодарен!
Пример:вводим 7,выводим 3
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 16:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры (C++):

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

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

Найти в массиве количество четных чисел, сумма цифр в которых не превышает заданного числа P - C++
Найти количество четных чисел, сумма цифр в которых не превышает заданного числа P. При вводе Р=11 все считает правильно , но стоит...

Сумма первых n целых положительных четных целых чисел - C++
Написать программу, которая вычисляет сумму первых n целых положительных четных целых чисел. Количество суммируемых чисел должно вводиться...

Выбрать максимальное количество чисел в массиве, сумма которых не превышает заданное - C++
Доброго времени суток!Помогите написать или найти готовую программу.Дан набор натуральных чисел и число P. Выбрать максимальное количество...

Найти n первых простых чисел, сумма цифр у которых меньше заданного числа - C++
Помогите написать программу! Условие: найти n первых простых чисел, сумма цифр у которых меньше заданного m.

2
DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 109
Завершенные тесты: 1
07.12.2012, 17:40 #2
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;
}
0
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
07.12.2012, 17:49 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main( void )
{
    unsigned n;
    unsigned sum, i;
    printf( "Enter max sum: " );
    scanf( "%d", &n );
    
    for( i = sum = 0; sum <= n ;  sum += i++ );
    printf( "Last number is %d\n", i-2 );
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2012, 17:49
Привет! Вот еще темы с ответами:

Написать программу, которая вычисляет сумму первых n целых положительных целых чисел - C++
Написать программу, которая вычисляет сумму первых n целых положительных целых чисел. Количество суммируемых чисел должно вводиться во...

Даны три целых числа. Найти количество положительных и количество отрицательных чисел - C++
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе. Ввод чисел и вывод результата...

Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе - C++
Помогите решить 4 задачи на C++.

Ввести n положительных целых чисел. Найти количество чисел, записанных только четными цифрами - C++
Всем привет.Я делаю лабу по программированию,только начала знакомиться с++,с остальными заданиями мне было всё более-менее понятно.Но тут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.