Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ 3, 4, 5 пункт меню программы не совсем коретно работает. Хоть убей но ошибку не вижу( https://www.cyberforum.ru/ cpp-beginners/ thread1981307.html
#include<iostream> #include<string> #include<iomanip> #include<fstream> #include <stdlib.h> #include <windows.h> #include <ctime> using namespace std;
Определить структуру student C++
Помогите пожалуйста с задачей. Определить структуру student со следующими компонентами: фамилия, имя, факультет, курс, группа, оценки за последнюю сессию (3 экзамена). Составить список группы из 10 человек с заданным структурным типом. Вывести список в виде таблицы. Вывести экзаменационные оценки студента по запрошенной фамилии. Распечатать список студентов 1-го курса экономического...
C++ Сложить два полинома заданных степеней через вектора) 11. Сложить два полинома заданных степеней (коэффициенты хранятся в массивах). https://www.cyberforum.ru/ cpp-beginners/ thread1981258.html C++ Формировка строки Здравствуйте. У меня тут интересная проблема появилась.. Есть такой код: (URL_READY_WALL, START_POST_5 и IMAGE_POST_5 - #define) void NameFunc(int id) { //....... if (MessageBox::Show(strCLR, "Дополнительные посты", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == System::Windows::Forms::DialogResult::Yes) { switch (id) { https://www.cyberforum.ru/ cpp-beginners/ thread1981248.html
Что происходит в заданном куске кода? C++
Здравствуйте, просто объясните пожалуйста этот кусок кода, что тут происходит. Это алгоритм преобразования серийного номера в нормальный вид void TuHex(char* serial, char* Data) { int Len = strlen(Data); serial = 0; char h, l; for (int i = 0; i < Len; i++) { l = Data & 0x0f; h = (Data >> 4) & 0x0f;
C++ Аргумент типа char** не совместим с параметром типа const char* https://www.cyberforum.ru/ cpp-beginners/ thread1981241.html
Программа должна позволять заносить в структуру данные и выводить на экран информацию о поездах, следующих до определенной станции: #include "stdio.h" #include "conio.h" #include <iostream> using namespace std; struct Train {
C++ Поменять местами строку с указанным номером и строку, содержащую наименьший положительный элемент матрицы В заданной матрице поменять местами две строки: строку с указанным номером и строку, содержащую наименьший положительный элемент матрицы. При этом значения элементов матрицы и кол-во строк и столбцов должны задаваться с клавиатуры. https://www.cyberforum.ru/ cpp-beginners/ thread1981230.html Нужно дописать программу, чтобы результат сохранялся в файл C++
Помогите, пожалуйста, дописать программу, чтобы результат сохранялся в файл. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { char ans;
C++ Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка? https://www.cyberforum.ru/ cpp-beginners/ thread1981215.html
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого больше значения, введенного пользователем. Реализовать через тип данных структура. #include <stdafx.h> #include <iostream> #include <string> using namespace std; struct tovar
C++ Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов Дана матрица Х. Упорядочить элементы строк матрицы по возрастанию, а сами строки по возрастанию суммы элементов строк (использовать сортировку обменами). https://www.cyberforum.ru/ cpp-beginners/ thread1981210.html
C++ Найти все пары дружественных чисел, лежащих в заданном диапазоне
Два натуральных числа называют дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Найти все пары дружественных чисел, лежащих в диапазоне от 200 до 300.
C++ Переопределение виртуальной функции Всем доброй ночи :) Есть базовый абстрактный класс и два производных класса (А и В), в которых я пытяюсь переопределить виртуальную функцию informing(). А еще нужно, чтобы производный класс определялся через параметр функции creator(), но что-то не работает :( ПОДСКАЖИТЕ, ПЛИИИИИИЗ, ЧТО Я ДЕЛАЮ НЕ ТАК? Чувствую, что дело в функции creator(), но вот что.... Я ж ей на вход передаю 1 и должен быть... https://www.cyberforum.ru/ cpp-beginners/ thread1981206.html
Рэмбо комнатный
103 / 103 / 99
Регистрация: 05.03.2017
Сообщений: 511
0

Найти ошибки в определении функции поиска (исправить код) - C++ - Ответ 10436764

15.05.2017, 08:48. Показов 590. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
#include <string>
 
using namespace std;
 
struct Cours
{
    string surname;
    string coursname;
    int length;
};
 
void Sort(Cours *arr, const int n)
{
    string sname,cname;
    int len;
    for (int i=0;i<n-1;i++)
    {
        for (int j=i+1;j<n;j++)
        {
            if (arr[i].length<arr[j].length)
            {
                sname=arr[i].surname;
                arr[i].surname=arr[j].surname;
                arr[j].surname=sname;
 
                cname=arr[i].coursname;
                arr[i].coursname=arr[j].coursname;
                arr[j].coursname=cname;
 
                len=arr[i].length;
                arr[i].length=arr[j].length;
                arr[j].length=len;
            }
        }
    }
}
 
void Find(Cours *arr, const int n)
{
    int temp;
    string var;
    cout << "Название курса, фамилия - 0" << endl;
    cout << "Длительность - 1" << endl;
    cout << "Что вы хотите ввести (вводить код поля) ?";
    cin >> temp;
    if (temp==1)
    {
        int m;
        cout << "Введите значение поля: ";
        cin >> m;
        for (int i=0;i<n;i++)
        {
            if (arr[i].length==m)
            {
                cout << arr[i].surname << " | " << arr[i].coursname << " | " << arr[i].length << endl;
            }
        }
    }
    else
    {
        cout << "Введите значение поля: ";
        getline(cin,var);
        for (int i=0;i<n;i++)
        {
            if (arr[i].coursname==var || arr[i].surname==var)
            {
                cout << arr[i].surname << " | " << arr[i].coursname << " | " << arr[i].length << endl;
            }
        }
    }
}
 
void Print(Cours *arr, const int n)
{
    cout << "Таблица: " << endl;
    for (int i=0;i<n;i++)
    {
        cout << arr[i].surname << " | " << arr[i].coursname << " | " << arr[i].length << endl;
    }
}
 
int main()
{
    setlocale(LC_ALL,"rus");
    int n;
    cout << "Введите количество записей: ";
    (cin >> n).get();
    Cours arr[n];
    for (int i=0;i<n;i++)
    {
        cout << "Введите фамилию: ";
        getline(cin,arr[i].surname);
        cout << "Введите название курса: ";
        getline(cin,arr[i].coursname);
        cout << "Введите длительность обучения ( в годах ): ";
        cin >> arr[i].length;cin.ignore();
    }
    Print(arr,n);
    Sort(arr,n);
    Print(arr,n);
    Find(arr,n);
    return 0;
}
когда запускаешь функцию поиска, то при вводе 0 она ничего не требует написать и программа заканчивается, в чем трабл?

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

Исправить ошибки в определении шаблона класса
Подскажите пожалуйста как исправить эту ошибку template &lt;class T&gt; struct A { T x; }; ...

Найти и исправить ошибки в коде (заставить компилироваться заданный код)
Уважаемые форумчане! Собственно, нашел код на просторах интернета, пытаюсь его завести. Не выходит,...

Почему не компилируется заданный код? (Найти и исправить ошибки в коде)
#include &lt;iostream&gt; using namespace std; int main() { int i, n, max, min; double...

Код работает не так, как ожидается (найти и исправить ошибки)
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; char deletika(char a, long ot, long...

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

Функции и массивы: найти и исправить ошибки в коде
Я написал три функции, но после запуска, выводят ошибки, что не так? // Вариант 1. // Выполнить...

Описать структуру с именем TIMETABLE (найти и исправить ошибки в коде, улучшить код)
Описать структуру с именем TIMETABLE, содержащий следующие поля: NAZV - название пункта назначения,...

Найти на отрезке [-10;10] абсциссу точки минимума функции. Исправить ошибки
Приветствую всех. Такая проблема: Делаю лабораторную работу, нужно отобразить результат работы...

Написать функцию поиска человека по заданному полю структуры "Знак Зодиака" (найти и исправить ошибки в коде)
Здравствуйте! Не могу правильно вывести в программе дату рождения. Надо сделать чтобы выводил в...

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