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

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

Восстановить пароль Регистрация
 
Blackz
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 14
19.12.2013, 11:55     Вывести наибольшее из целых чисел K по условию #1
Парни, помогите новичку. Проверьте пожалуйста соответствует ли решение задачи условию и верно ли решение.
Если что исправьте как надо.

Условие:
Используя оператор цикла 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();
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 11:55     Вывести наибольшее из целых чисел K по условию
Посмотрите здесь:

C++ В матрице целых чисел поменять нулевую строку со строкой, содержащей наибольшее количество повторяющихся элементов.
Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел(If) C++
C++ Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму.
C++ Вывести наибольшее из целых чисел
Вывести наибольшее из целых N, для которых сумма 1+1\2+...+1\N будет меньше А, и саму эту сумму. C++
C++ В файле записана последовательность целых чисел. Наибольшее из них записать во второй файл.
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы C++
Вывести на экран наименьшее и наибольшее число из набора чисел C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
19.12.2013, 12:05     Вывести наибольшее из целых чисел K по условию #2
Скорее всего будет так))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <conio.h>
#include <iostream.h>
void main() 
{
double N,K,S;
cout<<"vvedite N";
cin>>N;
K=1.0;
S=0.0;
while(S<N) 
{S+=1/K; K++;} 
S-=1/K;K--;
cout<<"Naimenshee celoe" << K << endl;
cout<<"Summa" << S << endl;
getch();
}
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
19.12.2013, 12:05     Вывести наибольшее из целых чисел K по условию #3
лучше так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <math.h>
#include <conio.h>
#include <iostream.h>
 
void main() {
 long int N,K;
 double S;
 cout<<"vvedite N ";
 cin>>N;
 K=1;
 S=0;
 while (S<N) {
  S+=1./K; K++;
 }
 K--;
 cout<<"Naimenshee celoe " << K << endl;
 cout<<"Summa " << S << endl;
 getch();
}
Yandex
Объявления
19.12.2013, 12:05     Вывести наибольшее из целых чисел K по условию
Ответ Создать тему
Опции темы

Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru