Форум программистов, компьютерный форум CyberForum.ru

Из Дейтела (4.20) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посимвольная обработка строки http://www.cyberforum.ru/cpp-beginners/thread329647.html
простой пример использования функции WordIndex(s,n).
C++ Работа с бинарным деревом: добавить элемент, удалить элемент, вывести в виде "дерева" Создать программу для работы с бинарным деревом, реализующую функции: добавить элемент, удалить элемент, вывести в виде «дерева». В C++ Буду благодарна, если кто поможет написать код. а то я что-то вообще запуталась...(((( Добавлено через 15 часов 31 минуту Программа написана на С++ мне нужно на С, помогите переделать под мою задачу... #include <conio.h> #include <string.h> #include... http://www.cyberforum.ru/cpp-beginners/thread329622.html
Работа с файлами. C++
Работа с файлами Задача 1 Создать файл, содержащий сведения о книгах в библиотеке. Структура записи: шифр книги, автор, название, год издания, местоположение (номер стеллажа, полка). Предусмотреть возможность корректировки файла по вводимому коду корректировки, например: - удалить запись (по шифру XXX); - добавить новую запись; - изменить запись (по введенной фамилии автора и названию...
C++ Шаблоны и раздельная компиляция
Здравствуйте! Если просто я пишу класс, например: class Test { private: int *pm; ... public: bool inc();
C++ локальный минимум http://www.cyberforum.ru/cpp-beginners/thread329571.html
надо написать на С++...совсем его не понимаю... элемент матрицы называется локальным минимумом елси его значение строго меньше значений всех имеющихся соседей.подсчитать количество локальных минимумов заданной матрицы и напечатать информацию о каждом из них. решение задачи оформить ввиде класса снабженного соответствующими методами.массив размещать в динамической памяти.
C++ возведение в степень Всем привет кто обитает на сеем форуме)) учу с++ столкнулся с проблемой, не могу написать программу которая возводит введённое с клавиатуры число в введённую с клавиатуры степень. Нужно написать эту прогу с помощью while прошу помочь с формулой! мне не нужно чтоб написали за меня прогу.. подскажите как пишется подобная программа? хочу научиться подробнее

Показать сообщение отдельно
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
05.07.2011, 03:45     Из Дейтела (4.20)
код получился громоздким, потому как я только учусь но всё работает
Если клиент ввел 1, ваша программа должна выделять место в салоне для некурящий (места 6-10)
я так понял что вы отпечатались и имели в виду 2

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
54
55
56
57
#include <iostream>
using namespace std;
 
int main()
{
    int location[10] = {0};
    char choise;
    bool nl = false;
    static int b = 5;
    static int a = 0;
    
    while(!nl) {
    
     do {
          cout << "\n1. для курящих\n"
               << "2. для некурящих\n";
    
          cin >> choise;
    
     } while(choise < '1' || choise > '2');
    
    cout << "\n";
    
    switch(choise) {
        case '1':
           if(a < 5) {
              location[a] = 1;
              cout << "Место: " << a+1 << "\n";
              a++; }
           else { 
             char ch;
             cout << "мест больше нет, приемлем ли для вас салон для некурящих?(y/n)\n";
             cin >> ch;
             if(ch == 'y' || ch == 'Y') {
                if(b < 10) {
                   location[b] = 1;
                               cout << "Место: " << b+1 << "\n";
                               b++; }
                else {
               cout << "мест больше нет, следующий полет состоится через три часа\n";
               nl = true; }
                }  
             }     
        break;
        case '2':
           if(b < 10) {
              location[b] = 1;
                      cout << "Место: " << b+1 << "\n";
                      b++; }
                   else {
                      cout << "мест больше нет, следующий полет состоится через три часа\n";
                  nl = true; }
        break;
       }
   }
    return 0;
}
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru