С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не могу понять в чем ошибка Вот код проги при запуске все норм как включаешь обмен она пишет ошибку 301 Помогите пожалуйста. За раннее спасибо. Ну очень надо !!!! https://www.cyberforum.ru/ cpp-beginners/ thread600752.html не линкуется библиотека C++
Привет всем. Кто знает в чём проблема? вот код класса #ifdef IMLIB_EXP #define IMLIBAPI __declspec(dllexport) #else #define IMLIBAPI __declspec(dllimport)
C++ Два двусвязных списка https://www.cyberforum.ru/ cpp-beginners/ thread600743.html
Здравствуйте. Подайте хотя бы идею на задание: Даны два двусвязных списка. Сформировать новый двусвязный список из элементов, входящих одновременно в оба исходных списка. Благодарю.
C++ Программа не находит количество букв и оставшихся символов в строке https://www.cyberforum.ru/ cpp-beginners/ thread600733.html
Добрый вечер форумчани! Помогите пожалуйста исправить ошибки в программе. Программа должна была считать кол-во букв и других символов в строке и определить чего больше. Вот код: #include <iostream> #include <cstring> #include <conio.h> int main()
C++ минимальный элемент для каждой диагонали параллельно побочной начиная с А1,1
В этой задаче находит среднее арифметическое элементов для каждой диагонали параллельно побочной начиная с А1,1..... А мне надо переделать чтобы находило минимальный элемент для каждой диагонали параллельно побочной начиная с А1,1 #include <iostream.h> int main() { int matrix = { {50,15,33,32,23}, {29,34,98,22,98}, {12,44,89,63,72},
C++ Король и ферзи Друзья, пожалуйста помогите с задачкой. Очень нужно. Решите в Borland C++. На шахматной доске находятся король и несколько ферзей другого цвета. Проверить находится ли король под угрозой и если да, кто ему угрожает. Положение фигур задано массивом К(8,8). 0-клетка пуста, 1-король, 2-ферзь. Ферзь бьет по горизонтали, вертикали и диагоналям. https://www.cyberforum.ru/ cpp-beginners/ thread600688.html
C++ exception handline. Strange mistake https://www.cyberforum.ru/ cpp-beginners/ thread600683.html
В самом конце после того как компелятор отработал перед тем как выйти выдает ошибку "Windows has triggered a breakpoint in _project name_.exe. This may be due to a corruption of the heap, which indicates a bug in _project name_.exe or any of the DLLs it has loaded. This may also be due to the user pressing F12 while _project name_.exe has focus. The output window may have more...
C++ удаление лишних пробелов
Составить программу, которая для каждого слова введенного предложения определяет, является ли оно целым десятичным числом (м. б. Со знаком) и результат заносит в дополнительную строку. #include "ctype.h" #include "stdlib.h" #include "stdio.h" #include "string.h" int main() { char *str = new char;
C++ Требуется решение Решите, пожалуйста в Borland C++ Две окружности. Проверить лежит ли окружность {(x-a1)}^{2}+{(y-b1)}^{2}={r1}^{2} целиком внутри окружности {(x-a2)}^{2}+{(y-b2)}^{2}={r2}^{2} или наоборот. https://www.cyberforum.ru/ cpp-beginners/ thread600678.html C++ Считывание символов и задачки порешать если кто знает https://www.cyberforum.ru/ cpp-beginners/ thread600675.html
Учил Си с начала только что окончившегося учебного года) Это мой первый язык программирования! Последняя написанная мной программа была Записная книжка, а именно: #include <string.h> #include <stdlib.h> #include <stdio.h> #define NUM_ELEM 50 #define EXIT '0' #define NAME '1' #define LIST '1' #define SURNAME '2' #define ADD '2'
C++ Дан текстовый файл (файл для чтения во вложениях) с упрощённым каталогом выставки собак.
ЗАДАНИЕ ПО ЭКЗАМЕНУ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ С++ (можно писать и на С. не запрещается) Всё по сабжу ниже. Дан текстовый файл (файл для чтения во вложениях) с упрощённым каталогом выставки собак. Структура текста следующая. Собаки записаны по породам. внутри одной породы по классам. Запись каждой собаки состоит из номера участника, имени собаки, имён владельцев, названия...
C++ Подсчитать количество элементов матриц Подсчитать количество элементов матриц Х(5,4) и У(3,5),удовлетворяющих условиям a<=x<=b и a<=y<=b .Количество элементов вычислить в функции.Предусмотреть функцию формирования элементов матрицы.Help написать на голом СИ https://www.cyberforum.ru/ cpp-beginners/ thread600628.html
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 41
08.06.2012, 18:20  [ТС] 0

Отсортировать список работающих по убыванию возраста - C++ - Ответ 3142058

08.06.2012, 18:20. Показов 1194. Ответов 3
Метки (Все метки)

Ответ

что и как поправить?

Добавлено через 23 минуты
поправил все аргументы на string
при компиляции ругатеся на:

if (s=="ФИО\tвозраст\tтабельный номер)


1 C:\Users\ÏÊ\Documents\ciplus\laba.cpp:29 stray '\' in program
1 C:\Users\ÏÊ\Documents\ciplus\laba.cpp:29 stray '\342' in program

Добавлено через 42 минуты
После правки программы получилось след:
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
#include <iostream>
#include <fstream>
#include <string.h>
 
struct TPerson
{
string FIO;
unsigned int age;
unsigned int namber;
};
 
struct TPersonsList;
{
TPerson Data;
TPerson *next;
};
 
TPersonsList *list=nullptr;
 
bool FormatAnalize(string s, int *Positions)
{
if (s=="ÔÈÎ\tâîçðàñò\tòàáåëüíûé íîìåð")
{
Positions[0]=0;
Positions[1]=1;
Positions[2]=2;
return true;
}
if (s=="ÔÈÎ"'\t'"òàáåëüíûé íîìåð"'\t'"âîçðàñò")
{
Positions[0]=0;
Positions[1]=2;
Positions[2]=1;
return true;
}
if (s=="âîçðàñò'\t'ÔÈÎ'\t'òàáåëüíûé íîìåð")
{
Positions[0]=1;
Positions[1]=0;
Positions[2]=2;
return true;
}
if (s=="âîçðàñò"'\t'"òàáåëüíûé íîìåð"'\t'"ÔÈÎ")
{
Positions[0]=2;
Positions[1]=0;
Positions[2]=1;
return true;
}
if (s=="òàáåëüíûé íîìåð"'\t'"ÔÈÎ"'\t'"âîçðàñò")
{
Positions[0]=1;
Positions[1]=2;
Positions[2]=0;
return true;
}
if (s=="òàáåëüíûé íîìåð"'\t'"âîçðàñò"'\t'"ÔÈÎ")
{
Positions[0]=2;
Positions[1]=1;
Positions[2]=0;
return true;
}
return false;
}
 
void GetSubs(string, string *subs)
{
unsigned int ic, isub, L;
char c;
subs[0]="";
subs[1]="";
subs[2]="";
for (L=s.length(), ic=1, isub=0; ic<=L; ++ic)
{
c=s[ic];
if (c=='\t')
{
++isub;
}
else
{
subs[isub]=subs[isub]+c;
}
} 
}
 
unsigned int MyIntToStr(sring s)
{
unsigned int r, i, L;
char c;
r=0;
for (i=1, L=s.length(); i<=L; ++i)
{
c=s[i];
r*=10;
switch (c)
{
case '1': r+=1;
case '2': r+=2;
case '3': r+=3;
case '4': r+=4;
case '5': r+=5;
case '6': r+=6;
case '7': r+=7;
case '8': r+=8;
case '9': r+=9;
}
}
return r;
}
 
void free(TPersonsList *&list)
{
TPersonsList *b;
while (list!=nullptr)
{
b=list;
delete list;
list=b;
}
}
 
void load(string &FileName, TPersonsList *&list)
{
srting buffer;
string subs[3];
ifsteam file;
int Positions[3];
list *p;
file.open(&FileName);
file>>s;
if (!FormatAnalize(s, Positions))
{
return;
}
while (!EOF(file))
{
file>>s;
if (list==nullptr)
{
list=new TPersonsList;
p=list;
}
else
{
p->next=new TPersonsList;
p=p->next;
}
p->next=nullptr;
GetSubs(s, subs);
p->Data.FIO=subs[0];
p->Data.age=MyIntToStr(subs[1]);
p->Data.number=MyIntToStr(subs[2]);
}
file.close(); 
}
 
void sort(TPersonsList *list)
{
TPersonsList *i;
TPersonsList *j;
TPersonsList *m;
TPerson t;
if (list==nullptr)
{
return;
}
for (i=list; i->next!=nullptr; i=i->next)
{
for (j=i->next, m=i; j!=nullptr; j=j->next)
{
if ((m->Data->age<j->age)||((m->Data->age==j->age)&&(m->Data->number>j->Data->number)))
{
m=j;
}
}
if (m!=i)
{
t=*i->Data;
*i->Data=*m->Data;
*m->Data=t;
}
}
}
 
void save(string &FileName, TPersonsList *list)
{
TPersonsList *p;
ofsteam file;
file->open(FileName);
file<<"ÔÈÎ\tâîçðàñò<<òàáëåüíûé íîìåð";
for (p=list; p!=nullptr; p=p->next)
{
file<<"\n\r"<<p->Data.FIO<<'\t'<<p->Data.age<<'\t'<<p-.Data.number;
}
file.close();
}
 
int main()
{
string InputFileName, OutputFileName;
do
{
std::cin>>InputFileName;
std::cin>>OutputFileName;
if ((InputFileName!="")&&(OutputFileName!=""))
{
load (InputFileName, list);
sort(list);
save(InputFileName, list);
free(list);
}
} while ((InputFileName!="")&&(OutputFileName!=""));
return 0;
}
Сейчас проблема в
string FIO;

C:\Users\ÏÊ\Documents\ciplus\laba.cpp:7 'string' does not name a type

1 C:\Users\ÏÊ\Documents\ciplus\laba.cpp:13 expected unqualified-id before '{' token
struct TPersonsList;
{
TPerson Data;
TPerson *next;

TPersonsList *list=nullptr;
20 C:\Users\ÏÊ\Documents\ciplus\laba.cpp:18 'nullptr' was not declared in this scope

Вернуться к обсуждению:
Отсортировать список работающих по убыванию возраста C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.06.2012, 18:20
Готовые ответы и решения:

Список(List) как отсортировать по убыванию используя функции reverse(); sort(); ао убыванию
Нужно отсортировать список по убыванию используя функции reverse(); и sort(); если можно фул прогу...

Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка.
Помогите сделать лабу задание:Создать список студентов с оценками по нескольким дисциплинам....

Отсортировать по убыванию список
Указатели Предусмотреть контроль за размером динамически распределяемой памяти (ДРП), а также ее...

Отсортировать список по убыванию среднего балла
Здравствуйте всем(Программирую в С#) Задача такая: В текстовом файле создать список студентов с...

3
08.06.2012, 18:20
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.06.2012, 18:20
Помогаю со студенческими работами здесь

Отсортировать по убыванию длины список слов
Отсортировать по убыванию длины список слов на английском языке. Заранее спасибо.

Отсортировать список методом выбора по убыванию
Ввести число n. Сгенерировать список случайных чисел размера n. Отсортировать список следующим...

Отсортировать список слов по убыванию количества их встречаемости
Ввести текст и список слов. Для каждого слова из заданного списка найти, сколько раз оно...

Отсортировать список по полю Сумма вклада по убыванию
Отсортировать список по полю Сумма вклада по убыванию Скопируйте список на Лист2 и с помощью...

0
Блоги программистов
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного суматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­хронны­й счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
Применение компонентов PrimeVue в Vue.js 3 на TypeScript
BasicMan 04.01.2025
Введение в PrimeVue и настройка окружения PrimeVue представляет собой мощную библиотеку компонентов пользовательского интерфейса для Vue. js 3, которая предоставляет разработчикам богатый набор. . .
Как стать Senior developer
cpp_developer 04.01.2025
В современной индустрии разработки программного обеспечения позиция Senior Developer представляет собой не просто следующую ступень карьерной лестницы, а качественно новый уровень профессионального. . .
Что известно о дате выхода Windows 12 и чего от нее ждать
IT_Exp 04.01.2025
В мире технологий постоянно происходят изменения, и операционные системы не являются исключением. Windows 11, выпущенная в октябре 2021 года, принесла множество инноваций и улучшений, но. . .
Что новенького в .NET Core 9
Programming 04.01.2025
Обзор ключевых изменений в . NET Core 9 Платформа . NET Core продолжает активно развиваться, и версия 9 представляет собой значительный шаг вперед в эволюции этой технологии. Новый релиз. . .
Инструкция по установке python3.13.1 в Debian 12
AlexSky-coder 03.01.2025
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget. . .
Затестил триггеры. архив проекта прилагаю с GOA файлами в настройках архиватора проектов.
Hrethgir 03.01.2025
В этот раз нет закольцованности, потому что от неё только глюки, как я понял, логика не вырезанная. Триггеры очень быстрые если верить измерениям с помощью анализатора от Gowin. Есть ещё регистры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru