Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ вложенность прямоугольников bool Intersects(Rect Obj1, Rect Obj2) { int x1 = Obj1.ItsLeftUpperGetX(); int y1 = Obj1.ItsLeftUpperGetY(); int x2 = Obj1.ItsRightLowerGetX(); int y2 = Obj1.ItsRightLowerGetY(); int a1 = Obj2.ItsLeftUpperGetX(); https://www.cyberforum.ru/ cpp-beginners/ thread1030466.html разработать программу, которая будет использовать структуру в С C++
1 . создать программу, которая будет использовать структуру human с элементами surname , name , age . Разработать создания и вывода на экран информации из структуры 2 . создать программу, которая будет использовать структуру zapchast с элементами name , size , price . Разработать создания и вывода на экран информации из структуры 3 . создать программу, которая будет использовать структуру car с...
C++ Потоки и критическая секция! https://www.cyberforum.ru/ cpp-beginners/ thread1030451.html
Почему потоки проходят 14 раз, а не 10, как указано в MaxCount?????? Помогите с ответом пожалуйста! Написать программу, главный поток которой запускает несколько дополнительных потоков. Реализовать критическую секцию кода, которую все потоки проходят. Использовать функции CreateThread, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection. Как минимум, в...
C++ Поиск и вывод слов начинающихся с указанной заглавной буквы https://www.cyberforum.ru/ cpp-beginners/ thread1030449.html
Собственно задача в название темы:) Вот что сделал, но в данном варианте слова будет искать и выводить только если их вводить через пробел в строку, как можно сделать что бы это все работало допустим если ввод будет производиться через richTextBox в столбик? String^ res, sum; char ch; ch = Convert::ToChar(textBox1->Text); // буква sum =...
Как сделать из двухзначного числа два числа через пробел? C++
Как сделать из двухзначного числа два числа через пробел? Например: 44 = 4 4 Кто знает?
C++ Дружественные (friend) функции https://www.cyberforum.ru/ cpp-beginners/ thread1030437.html
Доброго времени суток. Кратко о сути: Имеются 2 класса - Float (представляет собой число типа float) и FloatMatrix (представляет собой матрицу с типом float). Так вот, я хочу написать дружественную функцию, которая бы умножала матрицу из объекта класса FloatMatrix на число из объекта Float. Соответственно у меня 5 файлов: main.cpp Float.h FloatMatrix.h Float.cpp FloatMatrix.cpp
C++ Создание объекта через указатель на базовый абстрактный класс https://www.cyberforum.ru/ cpp-beginners/ thread1030433.html
Есть абстрактный класс, от него наследуется 3 класса. В программе предусмотрено создание нового объекта(добавление клиента страховой компании). client - тот самый базовый класс, getN показывает текущее количество клиентов. Работаю с объектами через указатель на базовый класс. client *p; ........ client::changeN(client::getN()+1); //увеличиваем на 1 количество клиентов...
Перегрузка операторов! C++
Создать несколько объектов (например, a и b) разработанного класса. Класс – символьная строка. Реализовать для объектов данного класса перегрузку операции <= (b<=a). Содержимое объектов (a,b, их строк), до и после выполнения операции, вывести на экран.
C++ Конфликт имён в ромбовидном наследовании class A { private: int a; public: A(a0) : a(a0) {} } class B1 : virtual public A { private: int b; int c; https://www.cyberforum.ru/ cpp-beginners/ thread1030426.html C++ Возможно ли сделать такой массив в c++ https://www.cyberforum.ru/ cpp-beginners/ thread1030405.html
Здравствуйте. Можно ли в С++ сделать динамический ассоциативный массив, вроде этого на Javascript: var cars = ; cars = ; cars = 'BMW'; cars = 20000; cars = ; cars = 'Aston Martin'; cars = 50000;
Транслитерация c++ C++
Здравствуйте, есть часть задания, где нужно реализовать замену кирилици на латинь (Ввод: дом, вывод: dom). Подскажите самый простой способ.
C++ Доделать программу Помогите дорешать задачку, пожалуйста. Система из n материальных точек в пространстве задана с помощью последовательности действительных чисел x1,y1,z1,p1,x2,y2,z2,p2,......xn,yn,zn,pn-координаты i-ой точки,а pi-ее вес(i=1,2,....,n). Получить координаты центра тяжести системы. Мой код. В двумерном массиве mas строки - 4 параметра каждой координаты точки системы, столбцы - нумерация точек... https://www.cyberforum.ru/ cpp-beginners/ thread1030388.html
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
06.12.2013, 14:06 0

Программа с затруднительной концовкой - C++ - Ответ 5446106

06.12.2013, 14:06. Показов 931. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено BattleManLS как решение

Решение

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
#include <iostream>
 
struct Book
{
   char name[20];
   char bookname[25];
   int year;
};
 
 int main()
 {
     int countBook;
     std::cin >> countBook;
     
     Book books[countBook];
     
     for(int i = 0; i < countBook; ++i)
     {
        std::cout << "Input name: ";     std::cin >> books[i].name;
        std::cout << "Input bookname: "; std::cin >> books[i].bookname;
        std::cout << "Input year: ";     std::cin >> books[i].year;
     }
     
     size_t bookNameSize = 255;
     char findBook[bookNameSize];
     
     std::cout << "Input find name book: "; std::cin >> findBook;
     
     int countFindBook = 0;
     for(int i = 0; i < countBook; ++i)
        if(!std::strcmp(books[i].bookname, findBook))
           ++countFindBook;
     
     for(int i = 0; i < countBook; ++i)
     {
       if(countFindBook == 1 && !std::strcmp(books[i].bookname, findBook))
       {
          std::cout << "Input name: " << books[i].name << std::endl;
          std::cout << "Input year: " << books[i].year << std::endl;
       }
       else if(countFindBook > 1 && !std::strcmp(books[i].bookname, findBook))
       {
          std::cout << "Input name: " << books[i].name << std::endl;
          std::cout << "Input bookname: " << books[i].bookname << std::endl;
          std::cout << "Input year: " << books[i].year << std::endl;           
       }
       else 
           std::cout << "Book " << findBook << " is not found"; std::cout << std::endl;
     }
       
          
     system("PAUSE");
     return 0;
 }


Вернуться к обсуждению:
Программа с затруднительной концовкой C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2013, 14:06
Готовые ответы и решения:

проверить в таблице название полей с определенной концовкой
доброго времени суток, товарищи программисты. передо мной поставили задачу, решить которую я,в...

Программа не может быть запущена, т.к. на Вашем компьютере установлена программа-эмулятор
При запуске лицензионной детской игровой программы выскакивает сообщение: Программа не может быть...

Квин-программа, или программа, печатающая свой исходный текст
Задаю этот вопрос под влиянием этой темы и предлагаю решение: Sub Kvin() Dim A(1 To 13) As...

Программа циков с неизвестным число повторений и программа с внутренним ветвлением
1.Дано натуральное число n. Получить наименьшее натуральное число вида m в степени 2, превосходящее...

2
06.12.2013, 14:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2013, 14:06
Помогаю со студенческими работами здесь

Программа подсчета числа неуспевающих и программа поиска владельца автомобиля...
Помогите пожалуйста решить 2 задачи: Составьте программу подсчета числа неуспевающих по...

Не могу понять почему программа не выводит результат (простейшая программа)
Здравствуйте уважаемые форумчане! Я начал изучать C++ при помощи книги. На днях я столкнулся со...

Программа с метками и оператором перехода GOTO. Программа с циклом полусловия
Задача №9. Прошу вас, помогите. Не знаю как решать вообще.

Программа , которая выводит время, за которое программа работает
Вообщем, нужно что бы считалось время от начала работы программы, и выводилось на экран.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru