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

cherez while - C++

Восстановить пароль Регистрация
 
Зарина77
Заблокирован
07.02.2012, 00:16     cherez while #1
Даны положительные числа A и B (A > B). На отрезке длины A разме-щено максимально возможное количество отрезков длины B (без наложе-
28
ний). Не используя операции умножения и деления, найти количество от-резков B, размещенных на отрезке A.
pomogite cherez c++(while)!!zaranee spasibo bol'shoe!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sadom
11 / 11 / 1
Регистрация: 06.01.2012
Сообщений: 18
07.02.2012, 01:24     cherez while #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main()
{
int a, b, counter = 0;
cin >> a >> b;
while ( a >= b )
{
    a -= b;
    counter++;
}
cout << counter << endl << endl;
system("pause");
}
Зарина77
Заблокирован
07.02.2012, 21:28  [ТС]     cherez while #3
можешь объяснить задачу полностью,а то я вообще не шарю
Sadom
11 / 11 / 1
Регистрация: 06.01.2012
Сообщений: 18
07.02.2012, 21:50     cherez while #4
Объявляем (6 строка) и вводим (7 строка) две переменные А и В. Так же в строке 7 объявлятеся переменная counter, которая будет служить счетчиком при подсчете количества отрезков В умещающихся на отрезке А. Далее выполняется цикл while до тех пор пока истино данное условие: А больше или равно В. В теле которого, при каждом новом повторении, происходит следующее: значению переменной А присваивается значение переменной А уменьшенное на значение переменой В. После этого переменная counter увеличивается на 1, тем самым показывая, что еще один отрезок велечины В может поместиться на отрезке величины А. И так до тех пор пока переменная В не станет больше переменной А, что будет означать, что больше отрезков длинны В не может быть размещено на отрезке длинны А. После окончания цикла в строке 13 переменная counter вывожится на экран. Как-то так
Зарина77
Заблокирован
07.02.2012, 22:04  [ТС]     cherez while #5
Большое спасибо!!!!!!
Yandex
Объявления
07.02.2012, 22:04     cherez while
Ответ Создать тему
Опции темы

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