Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, рисующая в диалоговом окне эллипс https://www.cyberforum.ru/ cpp-beginners/ thread120100.html
Нужно, чтобы с элемента управления Edit можно было вводить радиус, и после нажатия кнопки "Перерисовать" круг рисовался с новым радиусом. Вот функция процедуры: LRESULT CALLBACK DlgProc(HWND...
Матрица C++
Уважаемые форумчане помогите с задачкой. Превратить квадратную матрицу порядка N, напечатав начальную и превращеную матрици. Превращение осуществить: делением каждого елемента ряда на первый...
Освой самостоятельно С++ за 24 часа! C++
Хорошая эта книга Освой самостоятельно С++ за 24 часа! или не стоит ее читать?
C++ Сортировка двумерного массива по столбцам Вообщем нужно отсортировать двумерный массив по столбцам...приведенный ниже код сортирует по строкам, не получается сделать так, чтобы он сортироавл по строкам( #include<iostream>... https://www.cyberforum.ru/ cpp-beginners/ thread120086.html
C++ Используя стек вывести числа введенные пользователем в обратном порядке элемент стека – число https://www.cyberforum.ru/ cpp-beginners/ thread120083.html
помогите плиз решить ..Используя стек вывести числа введенные пользователем в обратном порядке элемент стека – число; числа введенные пользователем заносяться в стек затем извлекаются из стека и...
с паскаля на Си++ C++
uses crt; var a:array of integer; i,n,max,min:integer; c:char; begin ClrScr; repeat writeln('Выберите действие:'); {меню} writeln('1-ввод массива целых чисел');
RSA шифрование C++
Народ кому не жалко выложите алгоритм шифрования методом RSA нужен самописный а не с помощью библиотек
C++ Проверить, является ли четырехугольник ромбом помогите ребята,ужас как срочно надо,пожалуйста 1. составить программу, которая определяет, можно ли построить треугольник со следующими сторонами а) 3, 7, 9; б) x, y, z; в) 2x, 3y, x+y. Для... https://www.cyberforum.ru/ cpp-beginners/ thread120031.html
C++ сумма цифр https://www.cyberforum.ru/ cpp-beginners/ thread120024.html
Дано натуральное число n (n > 9). Определить сумму цифр в первой половине числа (старшие разряды). Пример. n = 12345678. Сумма составляет 1 + 2 + 3 + 4 = 10. помогите пожалуйста:)
C++ записать в файл с помощью датчика случайных чисел N натуральных чисел записать в файл с помощью датчика случайных чисел N натуральных чисел а1.а2...аn.Сформировать новый файл. элементами которого являются числа а1, а1*a2 ,a1*a2*a3, a1*a2*a3*...an https://www.cyberforum.ru/ cpp-beginners/ thread120015.html
Добрый самаритянин
1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,568
0

Цикл. Продажа билетов

21.04.2010, 18:59. Просмотров 1267. Ответов 14
Метки (Все метки)

Всем привет
Короче вот что необходимо. 10 человек хотят купить билеты. За один раз они могут купить только 2 билета, т.е. если он хочет купить 5 билетов ему надо купить 2 потом 2 потом 1
Вот собственно код никак неразберусь что не так. Жду ваши советы.
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
int Och[19][0];
int m,i,l;
cout<<"BBeDuTe Kol. 6uletov";
cin >>m;//тут собственно сколько ваще имеется билетов в кассе
for (i=0;i<10;i++)
{
    cout<<"Ckolko 6ileToB xo4eT KynuTb "<<i+1<<" 4eloBek";
    cin>>Och[i][0];//считываем сколько билетов хочет купить i-ый человекr
 
}
l=10; //ну и пошли поехали l-это сколько человек еще не купили все билеты
while (l>0){
for (i=0;i<10;i++)
{
if (Och[i][0]>1) {
                 m=m-2;
Och[i][0]=Och[i][0]-2;}
 
if (Och[i][0]==1){
                  m=m-1;
Och[i][0]=Och[i][0]-1;
                 }
if (Och[i][0]==0){
                 l=l-1;
                 }
                 }
                 }
 
                 
 
                   
    
cout<<l<<"|";
cout<<m;
cin.get();
cin.get();
}
не пойму что нетак если скажем все хотят купить по 3 билетика а их всего 30 то количество людей которые купили необходимые им билеты =0 а осталось билетов почему то 27

Вернуться к обсуждению:
Цикл. Продажа билетов
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2010, 18:59
Готовые ответы и решения:

Продажа билетов на футбол
Здраствуйте, дорогие программисты, сможете помочь создать программу программу ПРОДАЖА БИЛЕТОВ НА...

Программа на тему: "Продажа билетов на поезд"
Розробка програми продажу квитків на поїзд на C++, Програма має створювати файл, що зберігає дані...

Цикл: вычислить общую сумму всех билетов
Всем Привет!) пишу я курсовую но возникли проблемы с кодом кто сможет помочь? мне нужен цикл...

Продажа билетов
Добрый день. Помогите осмыслить продажу билетов в театре. Как организовать таблицы так чтобы если...

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