Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Добавление элемента в конец списка https://www.cyberforum.ru/ cpp-beginners/ thread1154545.html
Сначала добавляет первый элемент, а далее не хочет? Посмотрите свежим глазом, а то я лагаю! void List::bound(char data) {if (!Head) { Head=new Element; Head->Next=NULL; Head->data=data; return; } Element*Tail=new Element; while (!Tail->Next) Tail=Tail->Next;
Вывести на печать текст в порядке возрастания длин строк C++
Пусть задан текст, представляющий собой последовательность строк. Признак конца текста вводится пользователем. Выведите на печать заданный текст в порядке возрастания длин строк.
C++ Ошибка в yvals.h - Syntax error:missing ';' before 'namespace' Изучаю c++, раньше работал в codeblocks, теперь перешёл на студию и столкнулся с такой ошибкой: error C2143: syntax error : missing ';' before 'namespace'. Ошибка отправляет в файл yvals.h, где #endif /* __cplusplus */ #define _Restrict restrict #ifdef __cplusplus _STD_BEGIN (сюда) typedef bool _Bool; _STD_END #endif /* __cplusplus */ https://www.cyberforum.ru/ cpp-beginners/ thread1154522.html C++ Нужно найти самое распространенное женское имя в группе или классе https://www.cyberforum.ru/ cpp-beginners/ thread1154517.html
Проблема с задачей. Нужно найти самое распространенное женское имя в группе или классе. Предположим что я объявил структуру (потому нужно при условии структуру). И теперь проверяю пол с помощью букв "m", "w". Тпер если имя женское заношу в новый массив. Теперь как-то нужно проверить распространенное это имя. #include <iostream> #define k 4 using namespace std; struct st1 {
Блок-схема к приведенному коду C++
Помогите сделать блок схему к программе #include <iostream.h> #include <conio.h> int main() { clrscr(); //int mas = { 1, -4, 5, 7, 0, -9, 563, -6, -8, 30 }; int i=0,j=0,t=0,k=10;
C++ Преобразовать программу от string к char Помогите переделать программу чтобы было без string а чар нужно на компилятор турбо 3.0 условие к программе если надо Даны сведения об игрушках (название, стоимость и возрастные границы ребенка, для которого предназначена игрушка). Вывести стоимость самой дорогой куклы. #include <iostream> #include <conio.h> #include <string> using namespace std; struct toy https://www.cyberforum.ru/ cpp-beginners/ thread1154508.html
C++ Перезапись динамического массива https://www.cyberforum.ru/ cpp-beginners/ thread1154483.html
Вот фрагмент программы создания двоичного файла , мы задаем динамический массив, который должен использоваться в других пунктах, следовательно, не надо освобождать память, но при повторе этого пункта надо освободить память. if (ch == '1') { system("cls"); cin.clear(); cin.sync(); char ch1; cout << "Введите имя нового файла: "; getline(cin, FNAME); ifstream...
C++ Добавить в массив заданное число, если этого числа нет в массиве
Нужно 2 програмки: 1) добавляет в массив заданное* число, если этого числа нет в массиве 2) удаляет из массива числа, равные заданному* * - заданные числа вводятся с клавиатуры
C++ Как проверить по ссылке, создан ли объект? Добрый вечер. class A1{} A1 *p1; A1 *p2; ....... p1 = new A1(); p2 не создан Передаю ссылку на значения p1 и p2 в другой класс. https://www.cyberforum.ru/ cpp-beginners/ thread1154452.html C++ Как заново начать ввод данных для новых вычислений Прошу помочь. Срочно. Спасибо. Мы ввели cin>>a>>b>>c; Как заного считать a с первой строки ввода данных? Значения a,b,c каждый раз меняются https://www.cyberforum.ru/ cpp-beginners/ thread1154450.html
Переправить от клиента на сервер символ wchar_t C++
Надо переправить от клиента на сервер символ wchar_t bool send_data(wchar_t value) { //Send some data if( send(sock , value , wcslen ( (const wchar_t*)value ) , 0) < 0) { perror("Send failed : "); return false; }
C++ Рисуем квадрат рекурсией Всем доброго времени суток . Нужно нарисовать заполненный квадрат используя рекурсию(без использования циклов ). Циклами я написал, а вот рекурсией ни как . Что подскажите? Вот код циклами : #include <iostream> using namespace std; void kub(int x,int y,int n); void main() { setlocale( LC_ALL,"Russian" ); https://www.cyberforum.ru/ cpp-beginners/ thread1154432.html
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 2
0

Работа с объектами. Код вылетает сразу после инициализации элементов массива - C++ - Ответ 6074539

22.04.2014, 20:53. Показов 494. Ответов 2
Метки (Все метки)

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
105
106
107
108
109
110
111
112
113
114
#include <cstdlib>
#include <iostream>
#include <algorithm>
 
using namespace std;
 
class Student
{
 private:
         char *lastName;
         int number;
         int marks[5];
 
 public:
        Student(char *name, int num, int *mark)
        {
                 lastName = name; 
                 number = num;
                 for (int i = 0; i<5; i++) marks[i] = mark[i];   
        }
        
        Student()
        {
                 lastName = "LastName";
                 number = 0;
                 for (int i = 0; i<5; i++) marks[i] = 0;
        }
        
        void SetName(char *lastname) { lastName = lastname; }
        void SetNumber(int num) { number = num; }
        void SetMarks (int *mark) 
        {
             for (int i = 0; i<5; i++) marks[i] = mark[i];
        }
        
        void Show() 
        {
             cout << "Last Name: " <<lastName << ". Number: " << number << endl;
             cout << "Marks: ";
             for (int i = 0; i<5; i++) cout << marks[i] << " ";
             cout << endl;
        }
        
        double AverageMark()
        {
               int summ = 0;
               for (int i = 0; i<5; i++) summ += marks[i];
               return (double) summ/5;
        }
};
 
class Group
{
 private:
         int n;
         Student group[];
 
 public:
        bool CMP (int a, int b) { return a < b; }
        
        Group()
        {
               
               cout << "Enter number of students: ";
               cin >> n;
               for (int i = 0; i<n; i++)
               {
                   char *name;
                   int num;
                   int mark[5];
                   cout << "Enter Last Name: "; cin >> name;
                   cout << "Enter Number: "; cin >> num;
                   cout << "Enter Marks: ";
                   for (int j = 0; j<5; j++) 
                   {
                       cout<< (j+1) << ": "; 
                       cin >> mark[j];
                   }
                   group[i].SetName(name); 
                   group[i].SetNumber(num); 
                   group[i].SetMarks(mark);
               }
        }
        
        Group(Student *gr)
        {
               cout << "Enter number of students: ";
               cin >> n;
               for (int i = 0; i<n; i++) group[i] = gr[i];
        }
        
        void Print()
        {
             for (int i = 0; i<n; i++) group[i].Show();
        }
        
        void StudWithMaxMark()
        {
             cout << "Students with max average mark: " << endl;
             if ( n < 5 )
                for (int i = 0; i < n; i++) group[i].Show();
             else
                for (int i = 0; i < 5; i++) group[i].Show();
        }
};
 
int main(int argc, char *argv[])
{
    Group gr;
    gr.Print();
    gr.StudWithMaxMark();
    system("PAUSE >> VOID");
    return EXIT_SUCCESS;
}


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

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

после ввода сразу вылетает с крит. ошибкой
int main(int nNumberofArgs, char* pszArgs) { char *ipshnik; cout &lt;&lt; &quot;enter IP&quot;; ...

Комбофикс вылетает сразу после начатия скана.
Комбофикс вылетает сразу после начатия скана. С логами не работал раньше, но буду учиться. Отправлю...

После компиляции программы. Visual studio сразу закрывается. Вылетает ошибка.
http://s54.***********/i145/1104/ad/e59a041279ff.jpg Что делать? Когда жму ctrl+f5 Visual...

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

После загрузки Windows сразу вылетает ошибка: todo: file description обнаружена ошибка. Приложение будет закрыто.
После загрузки Виндовса сразу вылетает ошибка: todo: file description обнаружена ошибка....

После многих итераций цикла вылетает код
Цикл, каждые 5 секунд проверяется txt из Интерента. Если он имеет определённое содержание,...

Выполнять код сразу после ввода значения
#include &quot;stdlib.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;math.h&quot; #include...

Код выполняется сразу, а должен после загрузки страницы.
Я написал процедуру, которая должна выполняться по нажатию кнопки, а она (зараза,...

Все элементы массива, равные нулю, поставить сразу после максимального элемента данного массива
В массиве A=(a1, а2, ..., аn) все элементы, равные нулю, поставить сразу после максимального...

Итерация с двумя объектами сразу
Как провести итерацию с двумя объектами одновременно ?) Я делаю вот так: a = &quot;abcd&quot; b = &quot;efgh&quot;...

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