Форум программистов, компьютерный форум CyberForum.ru
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация
 
Линок
Новичок
0 / 0 / 0
Регистрация: 19.03.2011
Сообщений: 3
20.03.2011, 13:40     Циклы #1
1.Покупатель должен заплатить в кассу S р.У него имеются 1, 5, ,10, 50, 100, 500, 1000 и 10000р.Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр?
2.Дано натуральное п. Вычислить:

3.Найти наименьший номер последовательности, для которого выполняется условие . Вывести на экран этот номер и все элементы ai, где i=1,2,...,п, если
AdAgent
Объявления
20.03.2011, 13:40     Циклы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2011, 13:40     Циклы
Посмотрите здесь:

C++ Циклы
циклы for, while C++
C++ циклы
C++ циклы
Циклы WHILE, DO-WHILE. C++
с++ циклы C++
Циклы в С++ C++
C++ Циклы в с++


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

Или воспользуйтесь поиском по форуму:
IrineK
Модератор
Эксперт C++
 Аватар для IrineK
1856 / 1491 / 236
Регистрация: 23.02.2011
Сообщений: 5,141
Записей в блоге: 25
20.03.2011, 14:15     Циклы #2
1.Покупатель должен заплатить в кассу S р.У него имеются 1, 5, ,10, 50, 100, 500, 1000 и 10000р.Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр?

Код 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
#include <iostream>
#include <iomanip>
#define N 8
using namespace std;
 
int main()
{
    int cash[N]={10000,1000,500,100,50,10,5,1};
    int num[N]={0,0,0,0,0,0,0,0};
    int i=0,sum=0,S;
 
    cout<<"S = \t";
    cin>>S;
 
    while(sum!=S)
    {   if(cash[i]<=S-sum)
        {   sum+=cash[i];
            num[i]++;}
        else i++;
    }
 
    cout<<"The customer paid this way:\n";
    for(i=0;i<N;i++)
        if(num[i]) cout<<setw(10)<<cash[i]<<setw(10)<<num[i]<<" notes\n";
 
    cin.sync();cin.get();
    return 0;
}
Остальные задачи заданы неявно.
Yandex
Объявления
20.03.2011, 14:15     Циклы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Задать вопрос
Опции темы

Текущее время: 19:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2015, vBulletin Solutions, Inc.
Яндекс.Метрика