Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум C++ > Форум С++ для начинающих
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Старый 20.03.2011, 13:40   #1
Линок
Новичок
 
Регистрация: 19.03.2011
Сообщений: 3
Репутация: 0 (0)
Циклы / С++ для начинающих

1.Покупатель должен заплатить в кассу S р.У него имеются 1, 5, ,10, 50, 100, 500, 1000 и 10000р.Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр?
2.Дано натуральное п. Вычислить:

3.Найти наименьший номер последовательности, для которого выполняется условие . Вывести на экран этот номер и все элементы ai, где i=1,2,...,п, если
Старый 20.03.2011, 14:15   #2
IrineK
Модератор
 
Аватар для IrineK
 
Регистрация: 23.02.2011
Сообщений: 2,372
Репутация: 1099 (1006)
Записей в блоге: 13
Лучшие ответы: 83
Циклы / С++ для начинающих

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;
}
Остальные задачи заданы неявно.
Другие темы раздела Форум начинающих программистов C++. Вопросы начинающих программистов по С++. Помощь студентам и школьникам в решении задач.
C++ Не работает графический режим.
Собственно, писал всегда приложения на VS 2008-10. Теперь нужно написать программу на борланд турбо с++, да и еще в графическом режиме. Скачал борланд 3 версии. Пишу простейшую программку, что то компилит, но ничего не выводит. Вот собственно код: #include <graphics.h> #include <conio.h> void...
Програмирование под два ядра C++
Добрый день, передо мной была поставлена задача освоить программирование под два ядра. Однако у меня возникли трудности с понятиями, поэтому никакой информации понятной для мнгя на эту тему найти не могу. Также наткнулся на многопоточность, но никогда до этого с этим не сталкивался. Где я могу...
Старый 20.03.2011, 14:15
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Автор
Turbo Pascal Циклы. Напечатать числа в виде таблицы, используя только циклы
Напечатать числа в виде таблицы, используя только циклы (массивы и строки не применять): 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 Добавлено через 2 минуты В виде пирамидки
User233
Turbo Pascal Циклы. Напечатать числа в виде таблицы, используя только циклы
4. Напечатать числа в виде таблицы, используя только циклы (массивы и строки не применять): 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
User233
Pascal ABC Циклы, вложенные циклы
У меня тут несколко задачек есть, помогите пожалуйста. Это на паскале. Постановка задачи: Для каждого задания написать программы с использованием указанного вида циклов. Все данные, неопределенные в задаче, вводить с клавиатуры. При этом программа должна выводить наводящее сообщение – запрос...
Yuldash
Delphi для начинающих Циклы и вложенные циклы
привет Всем, прошу помочь в задачке : дано натуральное n и с помощью суммы 4 квадратов sqr(x)+sqr(y)+sqr(z)+sqr(w); должно получиться n Добавлено через 3 минуты Совместными усилиями получилось только это : но схема не работает unit Unit1; interface
Фоат
Pascal (Паскаль) Циклы с параметром (циклы ДЛЯ)
Заданные векторы X(N) и Y(N) преобразовать по правилу: большее из xi и yi принять в качестве нового значения xi , а меньшее - в качестве нового значения yi . Заранее огромное спасибо!!!
DjDeniels-61
Опции темы

Текущее время: 01:15. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.