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

Вывести наибольшее из целых чисел K по условию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя один цикл, найти сумму чисел http://www.cyberforum.ru/cpp-beginners/thread1048151.html
Парни, помогите новичку. Проверьте пожалуйста соответствует ли решение задачи условию и верно ли решение. Если что исправьте как надо. Условие: Используя оператор цикла for Дано вещественное...
C++ Рекурсия. Написать программу поиска минимального пути для произвольной пары городов Привет. Помогите пожалуйста решить задачку: Расстояния между городами заданы матрицей (Если между городами i,j есть прямой путь с расстоянием N, то элементы матрицы A(i,j) и A(j,i) содержат значение... http://www.cyberforum.ru/cpp-beginners/thread1048148.html
C++ Найти квадрат данного числа, используя для его вычисления формулу
Парни, помогите новичку. Проверьте пожалуйста соответствует ли решение задачи условию и верно ли решение. Если что исправьте как надо. Условие: Используя оператор цикла for Дано целое число N...
C++ Ошибки в функциях
В общем задание такое: Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над главной диагональю. Ввод, вывод матрицы и вычисление суммы оформить в виде отдельных процедур. ...
C++ Дана матрица размером n*m инвертировать каждый столбец матрицы http://www.cyberforum.ru/cpp-beginners/thread1048126.html
Дана матрица размером n*m инвертировать каждый столбец матрицы
C++ Вывести на экран таблицу Вывести на экран таблицу перевода расстояний в дюймах в сантиметры для значений 2,4,6,…12 дюймов (1 дюйм=25.4 мм) подробнее

Показать сообщение отдельно
Blackz
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 14

Вывести наибольшее из целых чисел K по условию - C++

19.12.2013, 11:55. Просмотров 324. Ответов 2
Метки (Все метки)

Парни, помогите новичку. Проверьте пожалуйста соответствует ли решение задачи условию и верно ли решение.
Если что исправьте как надо.

Условие:
Используя оператор цикла while
Дано число A (> 1). Вывести наибольшее из целых чисел K, для которых сумма 1 + 1/2 +
… + 1/K будет меньше A, и саму эту сумму.

Решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <math.h>
#include <conio.h>
#include <iostream.h>
 
 
void main()  
{
    int N,K,S;
    
    cout<<"vvedite N";
    cin>>N;
 
    K=1;
    S=0;
 
    while(S<N) 
    {S+=K; K++;} 
    K--;
 
    cout<<"Naimenshee celoe" << K << endl;
    cout<<"Summa" << S << endl;
}
getch();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru