Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ структуры (не могу найти ошибку) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки. перевод http://www.cyberforum.ru/cpp-beginners/thread219302.html
Привет всем. такое вот задание есть В строке найти все числа в десятичной системе счисления, сформировать новую строку, в которой заменить их на соответствующим представлением в шестнадцатеричной...
C++ массивы Помогите, пожалуйста. решить задачу.Зарание спасибо.) http://www.cyberforum.ru/cpp-beginners/thread219292.html
C++ Реализация CRC32
Здраствуйте, помогите реализовать контрольцелостности dll библиотеки, с помощью CRC32. Писал CRC16, а вот CRC32 не выходит. #include <tchar.h> #include <windows.h> WORD MakeCRC16(BYTE *buf,...
Матрицы, Ассемблерная вставка. Всем элементам второй строки присвоить соответствующие элементы последнего столбца C++
помогите решить пожалуйста, у меня зачет срочно!! в первом модуле определена квадратная матрица N го порядка. выводится измененная матрица построчно. это на С сделать надо. во втором модуле всем...
C++ Файл - буфер - файл (istrem/ostream) http://www.cyberforum.ru/cpp-beginners/thread219261.html
Всем добрый день. Помогите пожалуйста найти ошибку. Структура для описания объекта - 4 int числа. struct L_Object { int id; int xpos, ypos, zpos; }; Мне нужно реализовать механизм для...
C++ Файлы: упорядочить слова в строках по возрастанию количества латинских строчных букв в словах Задан текстовый файл Input.txt, состоящий из слов. Разделителями между словами является некоторое множество знаков препинания. Для каждой строки, начиная со второй, продублировать слова, которые... подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
24.12.2010, 10:43
SaufeR, вы уверены, что структура должна выглядеть именно так
C++
1
2
3
4
5
6
struct SPORTSMAN
{
   char fio[30];
   int s_ball;
   int p_s_ball; //зачем каждому спортсмену в структуру заносить значение, одинаковое для всех?
};
?
можно сделать так
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 <iostream>
#include <conio.h>
#include <windows.h>
using namespace std; 
 
struct SPORTSMAN
{
   char fio[30];
   int s_ball;
   //int p_s_ball;
};
int main()
{
   int n,i, sr_ball;
   SetConsoleOutputCP(1251);
   cout<<"Введите количество спортсменов: ";
   cin>>n;
 
   SPORTSMAN *ved; 
   ved = new SPORTSMAN[n]; 
   for(int i=0;i<n;i++)
   {
     cout<<"Спортсмен № "<<i<<"\n";
     cout<<"Введите Ф.И.О. спортсмена: \n";
     cin>>ved[i].fio;
     cout<<"Введите средний балл спортсмена: \n";      
     cin>>ved[i].s_ball;
   }
   cout<<"Ввдите минимальный попускной балл: \n";
   cin>>sr_ball;
   cout<<"|---------------|---------------|\n";
   cout<<"|----- Спортсмены финалисты ----|\n";
   cout<<"|---------------|---------------|\n";
   cout<<"| Фамилия И.О.  | Средний балл  |\n";
   cout<<"|---------------|---------------|\n";
   for(int i=0;i<n;i++)
   {
        if(ved[i].s_ball >= sr_ball)    
        cout<<"| "<<ved[i].fio<<"\t\t"<<ved[i].s_ball<<endl;
   }
   getch();
   delete [] ved; 
   return 0;
}
Но если все-таки это поле структуры обязательное по заданию, то нужно заполнить его для всех спортсменов
C++
1
2
3
4
cout<<"Ввдите минимальный попускной балл: \n";
    cin>>sr_ball;
    for (i=0; i<n; i++)
        ved[i].p_s_ball=sr_ball;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru