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

ООП - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформулировать одномерный массив из Сумм ненулевых элементов каждой строки http://www.cyberforum.ru/cpp-beginners/thread300376.html
" С помощью датчика случайных чисел сформулировать матрицу T.вывести ее на экран.Сформулировать одномерные массивы из : Сумм ненулевых элементов каждой строки; сумм ненулевых элементов каждого столбца; максимальных элементов каждого столбца Все полученые массивы вывести на экран"
C++ Найти произведение только тех чисел, которые больше заданного M Дана матрица A(M,N) целых положительных чисел. найти произведение только тех из них которые больше заданного M. если таких нет то выдать сообщение об ошибке. http://www.cyberforum.ru/cpp-beginners/thread300363.html
вывод true и false C++
Доброгов сем времени суток. Хотелось бы попросить помощи в решении этого задания, под цифрой 2, справа. треугольник у меня получился полу круг никак. программа должна выводить истину если координаты точек х и у на закрашенной области и лож если на пустой.
C++ Разложение натурального числа
Помогите,пожалуйста, написать программу задание:написать программу,реализующую жадный алгоритм(минимизация числа слагаемых) для разложения натурального числа в сумму а)степеней двойки б)четных степеней двойки на вход подпется число,на выходе слагаемые в убывающем порядке. Пример: число 11, на выходе для а) 8 2 1 б) 4 4 1 1 1 вот мой код, но тут ничего не получается #include...
C++ Ошибка доступа при записи http://www.cyberforum.ru/cpp-beginners/thread300346.html
Эм, у меня наверно руки не оттуда растут, но мне может кто-ниьудь объяснить как возможно успешное выполнение программы в пошаговом режиме, и при этом она падает при обычном запуске(работаю в visual studio 2008). Причем вызов этого метода происходит ранее и проходит все нормально. (строчка 66 в RingQueue.h) заранее спасибо. http://zalil.ru/31079845 (здесь весь проэкт, ссылку лучше...
C++ Исправить ошибку в коде #include <iostream> #include <cmath> #include <math.h> using namespace std; const int MaxIter=500; int matn () { double Xn,Xk,dx,eps,ch,f,x; cout <<"enter Xn,Xk,dx,eps" <<endl; cin>>Xn>>Xk>>dx>>eps; подробнее

Показать сообщение отдельно
maest
78 / 33 / 2
Регистрация: 11.11.2010
Сообщений: 472
20.05.2011, 12:40     ООП
1. Определить класс STUDENT, содержащий следующие частные элементы данных:
• NAME – фамилия и инициалы;
• GROUP – номер группы;
• SES – успеваемость (массив из пяти элементов);
общие методы ввода/вывода данных, с проверкой правильности ввода/вывода;
конструктор, с инициализацией данных.
2. Написать программу, выполняющую следующие действия:
• объявить пять объектов класса STUDENT;
• инициализировать три объекта с помощью конструктора;
• ввести с клавиатуры данные для двух объектов;
• вывести на дисплей фамилии и номера групп для всех студентов, имеющих оценки 4 и 5;
• если таких студентов нет, вывести соответствующее сообщение.

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
class STUDENT
{
 public:
 STUDENT(char*,long,int);
 ~STUDENT();
 int assign(char*,long,int);
 void vvod(void);
 void show(void);
 int in_SES[5];
 long get_GROUP;
 private:
 char NAME[100];
 int GROUP;
 int SES[5];
};
int STUDENT::assign(char* emp_NAME,long emp_GROUP,int emp_SES[5]);
{ strcpy(NAME,emp_NAME);
  GROUP=emp_GROUP;
  if(emp_SES[i]<=5 ||emp_SES[i])
 {SES[5]=int emp_SES[5]
 return 0;
 }
else
 {SES[5]=0;
cout<<RUS("\n Оценка введена неверно");
return -1;
}
}
void STUDENT::vvod(void)
{ cout<<RUS("\n Введите фамилию и инициалы студента -");
  gets(NAME);
  do
  {cout<<RUS("\n Введите номер группы -");
   long n;
   cin>>n;
   if(n>0)
   GROUP=n;
   else
   cout<<RUS("\n Номер введён неверно -\n");
  }
  while(n<=0);
  do
  {
   cout<<RUS("\n Введите оценку для -")<<NAME;
   int s;
   cin>>s;
   if(s<=5 || s>0)
    SES=s;
   else
   cout<<RUS("\n Вы ввели недопустимую оценку")
   }
}
void STUDENT::show(void)
{ cout<<RUS("\n Студент ")<<NAME<<'\n';
  cout<<RUS("\n Группы № -")<<GROUP<<'\n';
  cout<<RUS("\n Имеет оценку ")<<SES<<'\n';
}
Я начал,а дальше не знаю как(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru