Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
valeriikozlov
Эксперт С++
4683 / 2509 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
17.09.2011, 22:00

Задача ксерокопии - C++

17.09.2011, 22:00. Просмотров 1519. Ответов 4
Метки (Все метки)

Когда-то решал:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <stdio.h>
int NOD(int a, int b)
{
    int temp;
    if(a<b)
    {
        temp=a;
        a=b;
        b=temp;
    }
    temp=b;
    while(temp%a!=0)
        temp+=b;
    return temp;
}
int main(){
  int n, x, y, nod, temp1, temp2, time;
  freopen("input.txt","r",stdin);
  freopen("output.txt","w",stdout);
  scanf("%d%d%d", &n, &x, &y);
  if(x>y)
  {
      temp1=x;
      x=y;
      y=temp1;
  }
  time=x;
  nod=NOD(x, y);
  temp1=nod/x+nod/y;
  time+=((n-1)/temp1)*nod;
 
  n=(n-1)%temp1;
  temp1=0; temp2=0;
    while(n>0)
  {
      temp1++;
      temp2++;
      time++;
     if(temp1>=x)
      {
          n--;
          temp1=temp1%x;
      }
      if(temp2>=y)
      {
          n--;
          temp2=temp2%y;
      }
  }
 
  printf("%d", time); 
  return 0;
}

http://www.cyberforum.ru/free-pascal/thread778412.html
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2011, 22:00
Готовые ответы и решения для C++ Задача ксерокопии:

Задача: В некотором государстве ввели компьютерный паспорт гражданина.(задача)
Доброго времени суток,форумчане. Хотелось бы попросить помощи в решении одной...

Задача на перебор вариантов. Задача Л.Эйлера. Про чиновника
Задача Л.Эйлера. Некий чиновник купил лошадей и быков на сумму 1770 талеров. За...

Задача на k-тую цифру последовательности, задача на схему Горнера.
Ну, собственно опять прошу помощи... Задача 1: Определить k-тую цифру...

Первая смешанная задача для волнового уравнения на отрезке (задача о колебаниях ограниченной струны) методом Фурье
Решить первую смешанную задачу для волнового уравнения на отрезке (задача о...

Задача о размещении весов по ящикам (задача о рюкзаках)
Есть упорядоченный по невозрастанию набор весов предметов w1..wn, которые...

4
Задача ксерокопии C++   Следующее сообщение темы 
Другие темы раздела
C++ лабораторный урок , help! http://www.cyberforum.ru/cpp-beginners/thread352663.html
Пример покажите плиз, нам не обьяснили эту задачу:(
C++ вопрос про процесор Господа каким колдовством в с++ можно увидить температуру процесора? Заранее всем большое спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread352649.html
нужна литература C++
Господа програмисты подскажите , что по читать про функции процесора,оперативки,видюхи и т.п. Работаю с Dev c++. Заранее всем благодарен!!!
Задача по С++ C++
Изучально самостоятельно жабу с домашних условия, пришел в универ, начали проходить этот кривейший с++. Возникла сразу тысяча проблем. Суть задачи ввести 4х значное число, найти сумму всех введенных...
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread352623.html
Привет всем! Можете подсказать как написать эту задачу на с++ Прикрепляйте картинки к сообщениям.
C++ infinity размер Вопрос почему при заданной размерности я могу добавлять бесконечно? Оо class stack{ private: int count; int *st; public: stack(int n); void push(int n); }; подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru