Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1.  
  2. #define _CRT_SECURE_NO_WARNINGS
  3. #include <stdio.h>
  4. #include <iostream>
  5. #include <Windows.h>
  6. using namespace std;
  7.  
  8.  
  9. int main()
  10. {
  11.     SetConsoleCP(1251);
  12.     SetConsoleOutputCP(1251);
  13.     cout << "Додаткове завдання №2" << endl << "Лапа Анастасія" << endl << "ІС-81" << endl << endl;
  14.  
  15.     int Q[] = { 500, 200, 100, 50, 20, 10 };             //массив з усіма існуючими купюрами
  16.     int n, q, x;                                         //q - додаткова змінна в циклі
  17.     printf("Введіть сумму: ");
  18.     scanf("%d", &n);
  19.     x = 0;                                              //к-ть купюр
  20.     for (int i = 0; i < 6; ++i)                  //цикл перебирає від більшого к меншому
  21.     {
  22.         q = Q[i];                          
  23.         x += n / q;                     //рахуємо кількість входжень купюри у суму  
  24.         n %= q;                      //залишок = залишок від ділення на дану купюру
  25.     }
  26.     if (n > 0) x = -1; //перевіряємо чи є залишок котрий банкомат не зможе видати
  27.     if (x != -1)
  28.         printf("Кількість купюр: %d\n", x);           //вивід к-ті купюр
  29.     else
  30.         printf("Помилка: %d\n", x);
  31.     system("pause");
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement