Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить: а) k=n++*m; и б) n++<m; Как правильно? постоянно выскакивают какие то ошибки https://www.cyberforum.ru/ cpp-beginners/ thread2902626.html C++ Заполнение рандомными введёнными числами массива
Мне нужна помощь с рандомным установлением чисел в массив от 1 до 100 при этом, чтобы каждый элемент массива заполнялся его же размерностью например первый элемент 25 и 25 раз будет заполнены рандонмые элементы массива от 1 до 100 и так с последующим числом.
C++ Найдите наибольший элемент каждой из матриц Даны матрицы А(3,2), B(4,3), С(3,4). Найдите наибольший элемент каждой из них и номер строки и столбца, в которых он расположен, а также квадратный корень из произведения квадратов значений элементов. Результаты передать через параметры функции и распечатать. Ввод, вывод матрицы и поиск максимального элемента оформить посредством функций. Не могу добавить квадратный корень из произведения... https://www.cyberforum.ru/ cpp-beginners/ thread2902616.html C++ Написать ассемблерную вставку для вычисления выражения Доброго времени суток Не давно заставили заниматься таким мазахизмом. Мы пишем код на с++(кто знает, тот на С) и вставляем вставку asm Проблем бы не возникло, если бы были лишь арифметические действия, но нам в конце решили усложнить не много жизнь и добавили тригонометрию Пробовал читать на форуме и отдельно литературу, которую дали, но как-то без продвижение у меня. Если кто помнит эту... https://www.cyberforum.ru/ cpp-beginners/ thread2902608.html
Спортивная команда C++
Спортивная команда укомплектована спортсменами первого, второго и третьего разрядов в соотношении 3:5:1 (по количеству). Вероятности получить призовые места для спортсменов этих разрядов соответствуют 0.9, 0.7 и 0.5. Один из спортсменов получил призовое место. Спортсменом какого разряда вероятнее всего он является?
C++ Файл не открывается Пишу игру и для импорта анимаций потребовалось открывать текстовые файлы. В файле struct.txt храняться название папки с анимкой и кол-во кадров, а в папке с анимацией лежит файл с названием как у папки с данными о названиях кадров. файл struct.txt открывается как надо, файл первой анимации тоже, а со второй возникают проблемы (файл не открывается). struct Anim { string name; int... https://www.cyberforum.ru/ cpp-beginners/ thread2902598.html
C++ Циклы. Вывод суммы и нахождения минимального и максимального числа https://www.cyberforum.ru/ cpp-beginners/ thread2902597.html
Ребят, только начал изучать СИ. Просьба написать максимально ПРОСТЫМ способом, чтобы было ПОНЯТНО. БОЛЬШОЕ СПАСИБО ВСЕМ! 1. С клавиатуры ввести n двухзначных чисел. Определить и вывести число, сумма цифр которого максимальная и число, сумма цифр которого минимальная 2. С клавиатуры ввести n чисел (среди которых нет 0 и 1). Найти количество максимальных и минимальный элемент среди введенных....
Даны действительный массив А(5,3). Напечатать индексы его отрицательных элементов C++
Даны действительный массив А(5,3). Напечатать индексы его отрицательных элементов.
C++ Написать программу, которая ищет сумму элементов этой матрицы Дана квадратная матрица А 6-го порядка. Написать программу, которая ищет сумму элементов этой матрицы, которые размещены в строках с отрицательным элементом на главной диагонали. Вычислить количество таких строк. https://www.cyberforum.ru/ cpp-beginners/ thread2902594.html C++ Алгоритмы линейного поиска, линейного поиска с барьером, бинарный поиск Задан одномерный массив целых чисел A. Найти первый нулевой и последний положительные элементы и поменять их местами. https://www.cyberforum.ru/ cpp-beginners/ thread2902592.html
В последней строке и первом столбце матрицы определить наличие целого числа X и их индексы C++
Указана матрица A. В последней строке и первом столбце матрицы определить наличие целого числа x и их индекс путем применения алгоритма двоичного (бинарного) поиска, если элементы этих строк и столбца упорядочены в порядке невпадения.
C++ Массив данных заполнять случайным образом. Рассмотреть массивы данных из элементов типа char и double https://www.cyberforum.ru/ cpp-beginners/ thread2902587.html
Что в этом задании означает последнее предложение? Мне надо создать массивы на 10 и 100 000 элементов? Массив данных заполнять случайным образом. Рассмотреть массивы данных из элементов типа char и double. Использовать перегрузки функций для реализации алгоритмов сортировки. Сформировать по два набора данных для каждого типа: 10 и 100000 экземпляров.
0 / 0 / 0
Регистрация: 29.09.2021
Сообщений: 37
0

Пожалуйста подскажите как переделать С++ - C++ - Ответ 15851294

16.11.2021, 11:26. Показов 223. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно переделать под эту задачу
Написать программу для обработки информации о книгах
(автор, название, издательство, год издания).
Программа обязана предоставлять юзеру возможность вводить данные с клавиатуры и заносить их в файл; читать данные из файла и выводить на экран список книг нужного автора, изданных до 2009 г.
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include <iostream>
//#include <ctime>
#include <iomanip>
#include <fstream>
#include <string>
//#include <vector>
 
using namespace std;
 
 
struct Books
{ 
    string autor;
    string name;
    string place;
    unsigned int year;
 
};
//------------------------------------------------------------------------------------
void inBooks(Books* arrBooks,int size)//-ввод с клавиатуры данных в массив, 
                             //состоящий из 5 элементов типа BOOKS, и занесение их в файл данных
{
    ofstream fin("books.txt");
    if (!fin)
    {
        cout << "Файл не может быть открыт или создан\n";
        exit(1);
    }
    for (int i = 0; i < size; ++i)
    {
        cout << setw(35) << "Введите данные о книге № " << i + 1 << endl;
        cout << "Введите автора книги" << endl;
        getline(cin, arrBooks[i].autor);
        fin <<"Автор - "<< arrBooks[i].autor << ", ";
        cout << "Введите название книги" << endl;
        getline(cin, arrBooks[i].name);
        fin <<"Название книги - "<< arrBooks[i].name << ", ";
        cout << "Введите место издания книги" << endl;
        getline(cin, arrBooks[i].place);
        fin <<"Место издания - "<< arrBooks[i].place << ", ";
        cout << "Введите год издания книги" << endl;
        cin >> arrBooks[i].year;
        fin <<"Год издания - "<< arrBooks[i].year <<endl;
        cin.ignore(32767, '\n');
        cout << endl;
    }
}
//--------------------------------------------------------------------------------
void outBooks()  //Вывод данных из файла
{
    cout << "Вывод данных из файла" << endl;
    string outBook;
    ifstream fin("books.txt");
    if (!fin)
    {
        cout << "Файл не может быть открыт или создан\n";
        exit(1);
    }
    while (fin)
    {
        getline(fin, outBook);
        cout << outBook << endl;
    }
}
//---------------------------------------------------------------------------------
void print(Books* arrBooks, int id)
{
    cout << "Автор - " << arrBooks[id].autor << ", ";
    cout << "Название - " << arrBooks[id].name << ", ";
    cout << "Место издания - " << arrBooks[id].place << ", ";
    cout << "Год издания - " << arrBooks[id].year << endl;
}
 
void endBooks(Books* arrBooks,int size) //-вывод на экран самого последнего издания
{
    int maxYear = arrBooks[0].year;
    for (int i = 1; i < size; ++i)
    {
        if (maxYear < arrBooks[i].year)
            maxYear = arrBooks[i].year;
    }
    for (int i = 0; i < size; ++i)//Выводим все последнии издания
        if (maxYear == arrBooks[i].year)
            print(arrBooks, i);
}
//------------------------------------------------------- Поиск книги по городу
int search(Books* arrBooks, int size)
{
    string searchPublishing;
    int a=0;
    cout << "Введите город издания: " << endl;
    cin.ignore(32767, '\n');
    getline(cin, searchPublishing);
    for (int i = 0; i < size; ++i)
    {
        if (arrBooks[i].place == searchPublishing)
        {
            print(arrBooks, i);
            a = 1;
        }
    }
    return a;
}
 
//------------------------------------------------------------------------------------
int main()
 
{
 
    const int size = 5;//Колличество элементов массива
    cout <<setw(40)<< "Заполните массив: " << endl;
    Books arrBooks[size];
    inBooks(arrBooks, size);
 
    cout <<
        "1. - чтение данных из файла и вывод их на экран" << endl <<
        "2. - вывод на экран книг, изданных в городе, который введен с клавиатуры(если таких нет - вывести сообщение об этом)" << endl <<
        "3. - вывод на экран самого последнего издания" << endl <<
        "0. - выход" << endl;
    int menu=0;
    while (true)
    {
        cin >> menu;
        switch (menu)
        {
        case 1:outBooks();
            break;
        case 2: 
        {
            int a = 0;
            a = search(arrBooks, size);
            if (a != 1)cout << "Книг изданных в этом городе нет. " << endl;
            break;
        }
        case 3:endBooks(arrBooks, size);
            break;
        case 0:return 0;
        }
    }
    return 0;
}


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

подскажите пожалуйста как переделать запрос
в запросе id_status_visit = 1 это значит, что посещал Помогите пожалуйста данный запрос с...

Подскажите пожалуйста, Как переделать на постусловие
Чего-то не сообразить, как переделать на постусловие. Так то ясно, что условие, если оно не...

Подскажите пожалуйста как программу с формой переделать в консольную?
Здравствуйте! Столкнулся с такой проблемой, есть программа public partial class FormMy : Form ...

Не удается переделать функцию с C# на PHP. Подскажите пожалуйста
/// &lt;summary&gt; /// Возвращает буквенный символ столбца Microsoft Excel, соответствующий заданному...

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

Подскажите пожалуйста!Правильно ли написан код квадратного уравнения работая с консолью или можно его переделать произвести модернизацию кода! Мож
// нахождение корней уравнения через дискриминант class D { public static void main (String...

расскажите пожалуйста как переделать программу!
Условие: Функция подбирает одного случайного пациента доктору. Всего 20 пациентов и 5 врачей ....

расскажите пожалуйста как переделать программу!
Условие: Дана числовая матрица $matrix. С помощью цикла for совершить перебор матрицы. Если...

Подскажите как переделать из С++ в С#
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; // std::string ParseASymbol(const...

Подскажите как переделать
помогите что бы выводило не по рейтингу, а по группам &quot;Очередь (FIFO) Все студенты, обучающиеся в...

Подскажите как переделать функцию
Вообщем нужно большую строковую переменную переделать в параметр post запроса function...

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