0 / 0 / 0
Регистрация: 10.06.2022
Сообщений: 8
1

Задача, необходимо решение на C++

10.06.2022, 00:29. Показов 459. Ответов 6

Задание:
На входе: текстовый файл, каждая строка содержит ФИО, номер группы, суммарный балл за семестр. Разделители – пробелы.
Получить на выходе – типизированный файл типа запись с 2 полями
1. ФИО отличника;
2. Номер группы
Текстовый файл выдается случайным образом, в коде можно просто записать любое название
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2022, 00:29
Ответы с готовыми решениями:

Необходимо решение
Реализовать классы, с указанными в скобках полями: абитуриент (ФИО, сумма баллов за ВИ),...

Необходимо решение
Провести сравнение реального информационного канала с идеальным каналом по Шеннону. Исходные...

Необходимо решение
Всем доброго времени суток, я начинающий в области программирования, решил поиграться с GITом в...

Необходимо решение по циклам
Доброго времени суток уважаемые. #include <iostream> using namespace std; void main() ...

6
Продавец времени
7129 / 4005 / 924
Регистрация: 12.03.2015
Сообщений: 18,834
10.06.2022, 09:04 2
Цитата Сообщение от hidize Посмотреть сообщение
На входе: текстовый файл
И где он?
0
0 / 0 / 0
Регистрация: 10.06.2022
Сообщений: 8
10.06.2022, 18:00  [ТС] 3
Отметил же, что файл выдается случайным образом. И код подстраивается в момент получения, так что, просто указать любое название файла
0
3659 / 2996 / 828
Регистрация: 25.03.2012
Сообщений: 11,044
Записей в блоге: 1
10.06.2022, 18:00 4
hidize, тебе сложно создать случайный файл?
0
Продавец времени
7129 / 4005 / 924
Регистрация: 12.03.2015
Сообщений: 18,834
10.06.2022, 18:14 5
Цитата Сообщение от hidize Посмотреть сообщение
Отметил же, что файл выдается случайным образом.
Файл текстовый. Поэтому нужен имменно его оригинал, чтобы знать кодировку.
0
0 / 0 / 0
Регистрация: 10.06.2022
Сообщений: 8
10.06.2022, 18:26  [ТС] 6
Прикрепил
Вложения
Тип файла: txt fffg.txt (537 байт, 6 просмотров)
0
Продавец времени
7129 / 4005 / 924
Регистрация: 12.03.2015
Сообщений: 18,834
10.06.2022, 19:10 7
Я начал чото писать, но потерял интерес к этой задаче.
Разбор строки по полям структуры - отдаю. Пусть кто-нить продолжит, а я пошёл жрать готовить.
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
#include <cstdio>
#include <cstdlib>
 
typedef
  struct
  {
    char name[32], lname[32], fname[32];
    int gr, pts;
  } TPERS, *PPERS;
  
#define DEL(x) {delete x; x = NULL;}
 
void print_pers(PPERS p)
{
  printf(" %s %s %s %d %d\n", 
         p->name, p->lname, p->fname, p->gr, p->pts);
} 
 
// парсинг строки. возвратит NULL в случае неудачи.  
PPERS parse(char* src)
{
  PPERS p = new TPERS;
  if (sscanf(src, "%s %s %s %d %d", 
             p->name, p->lname, p->fname, &p->gr, &p->pts) != 5) 
    DEL(p);
  return p;
}  
 
int main(void)
{
  system("chcp 1251 > nul");
  char s[] = "Волкова Василиса Романовна 1023 71";
 
  PPERS p = parse(s);
  if (p) 
  {
    print_pers(p);
    DEL(p);
    return 0;
  }
  
  printf("! Parsing error.\n");
  return 1;
}
Миниатюры
Задача, необходимо решение на C++  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2022, 19:10
Помогаю со студенческими работами здесь

Необходимо решение предела
Дело в том, что в маткаде его решил, но преподавателю нужно полное решение. А вышмат я...

Необходимо решение задачи
Пусть сумма элементов обеих диагоналей матрицы С равна S1, а сумма элементов обеих диагоналей...

необходимо решение в Excel
как сделать в Excel так стобы данные из одного листа переносились в другой лист по определенному...

необходимо найти решение, пожалуйста
На остановке останавливаются троллейбусы с разными номерами. Сообщение о том, что к остановке...

Очень необходимо решение на jQuery!
Необходимо написать скрипты, которые бы реализовывали функционал калькулятора. Скрипты необходимо...

Необходимо решение функции y = a(1-exp(-x/a)
необходимо написать код решения для данного уравнения значения у и х даны double x = { 0, 1.02,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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