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

Получить наибольшее число, удовлетворяющее условие (цикл) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Typedef http://www.cyberforum.ru/cpp-beginners/thread959673.html
Доброго времени суток. Привожу вам отрывок из книги "C и Visual C++ 2008 для начинающих". В книге приведен пример объявления структуры с использованием Typedef, как я понимаю концовка. Погуглил и...
C++ Как детектировать EOF с fgets/gets Проблема в определении: Файл1: строка1 строка2 EOF Файл2: строка1 строка2EOF http://www.cyberforum.ru/cpp-beginners/thread959667.html
C++ Надеюсь получить объяснения
ЗАДАНИЕ: Составить программу, которая вычисляет причитающуюся к выплате сумму через N месяцев, если деньги в сумме, равной S, положены на депозит из расчета P % годовых. УСЛОВИЕ ВЫПОЛНЕНИЯ:...
Написать программу, которая предлагает пользователю ввести целое число, определяет его четность и выводит результат в консоль C++
1.Написать программу, которая предлагает пользователю ввести целое число, определяет его четность и выводит результат в консоль.
C++ Условие: По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. c^2 = a^2 + b^2 - 2 ab cos A http://www.cyberforum.ru/cpp-beginners/thread959650.html
Условие: По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону. c^2 = a^2 + b^2 - 2 ab cos A #include <stdio.h> #include <windows.h> #include...
C++ Скопировать из файла часть символов Требуется скопировать часть файла(txt) с позиции n до позиции m в поток и посчитать в этой части количество цифровых символов. не могу написать с позиции до позиции. хотелось бы со строчками... подробнее

Показать сообщение отдельно
Slowpok
4 / 4 / 0
Регистрация: 03.01.2012
Сообщений: 112

Получить наибольшее число, удовлетворяющее условие (цикл) - C++

22.09.2013, 14:19. Просмотров 322. Ответов 2
Метки (Все метки)

Добрый день, помогите пожалуйста...

Дано целое m>1. Получить наибольшее k, при котором верно 4k<m

Всё, на что меня хватило:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h>
   main()
   {
      int m,k,d;
      cout << "vvedite m (m>1). m=";
      cin >> m;
      k=0;d=1;
      while (d<m)
      {
    k++; d=d*4;
      }
      cout << "k=" << k;
      system("pause");
      return 0;
   }
вроде бы правильно, но как по мне - не красиво и нет ошибки при m=<1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru