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

Какое количество отличных оценок получено студентами по всем предметам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка сегментрования http://www.cyberforum.ru/cpp-beginners/thread605555.html
Сама прога компилится таким образом (в linux): g++ -o test test.cpp -lsmbclient но при запуске почему то ругается на этот код (пишет ошибка сегментирования): if ((fd = smbc_open("smb://192.168.21.111/test", O_RDONLY, 0)) < 0) return false; я новичок, подскажите плиз в чем дело? куда копать?
C++ поиск базы Приветствую. Есть ли подобные сайты по с++? http://tpdn.ru/guide/modules/crt/ http://www.cyberforum.ru/cpp-beginners/thread605540.html
C++ Прокомментируйте пожалуйста програмку на побитовые операторы
Друзья прокоментируйте кто сможет каждую строку, что за что отвечает и т.д., что делает, вот задание и код: ЧТО ТАКОЕ РОТАЦИЯ КСТАТИ???? 6.Напишите программу ротации битов для заданных чисел, представленных в шестнадцатеричном виде, когда биты с самых крайних разрядов не теряются, а переносятся на противоположную сторону. #include <stdafx.h> #include <conio.h> #include <string.h>
Проблемы с линковкой C++
Доброго времени суток. Помогите разобраться в чем дело. В window.h объявляю структуру Window_Stuff и там же объявляю переменную window_stuff типа Window_Stuff. И получаю при сборке ошибку: 1>window.obj : error LNK2005: "struct Window_Stuff window_stuff" (?window_stuff@@3UWindow_Stuff@@A) уже определен в main.obj 1>D:\test\src\test\Debug\test.exe : fatal error LNK1169: обнаружен...
C++ Не могу разобраться с однонаправленным списком (есть прога) http://www.cyberforum.ru/cpp-beginners/thread605488.html
Помогите программку написать, пожалуйста Реализовать алгоритм работы с динамической структурой данных – однонаправленный список: элементы добавляются и удаляются с начала, просматриваются с конца списка. Элементы списка – вещественные числа. P.S. У меня есть программка, но там по-моему элементы добавляются и удаляются НЕ с начала, а с КОНЦА, проверьте, может че исправить можно??? ...
C++ двумерный массив составить программу для вывода на экран двумерного массива из 4 столбцов и 5 строк целых чисел.Элементы массива заданы в программе подробнее

Показать сообщение отдельно
lady.ulumba
2 / 0 / 1
Регистрация: 14.06.2012
Сообщений: 7
14.06.2012, 17:15     Какое количество отличных оценок получено студентами по всем предметам
Пожалуйста помогите! Программа работает, но только для одного студента. Как сделать для нескольких студентов?
Задание: Опишите запись СТУДЕНТ и поместите в нее следующую информацию: Ф.И.О., оценки (математика, физика, черчение, химия, сопромат). Какое количество отличных оценок получено студентами по всем предметам.
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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma argsused
 
class Student // имя класса
{
 private:
 char fio[30]; //ФИО
 int Math; // оценки
 int Phith; 
 int Plotting; 
 int Chemistry;  
 int Sopromat; 
 
 public:
 char* getFio() {
        return fio; }
 
 void setFio(const char* str) {
                       strcpy(fio, str); }
void setMark( int mark_math, int mark_phith, int mark_plotting, int mark_chemistry, int mark_sopromat)// инициализация
    {
        Math = mark_math;
        Phith = mark_phith;
        Plotting  = mark_plotting;
        Chemistry = mark_chemistry;
        Sopromat = mark_sopromat;
    }
    void getMark() // отображение данных
    {
        cout << "Mathematics: " << Math << "\n";
        cout << "Phithics: " << Phith << "\n";
        cout << "Plotting: " << Plotting << "\n";
        cout << "Chemistry: " << Chemistry << "\n";
        cout << "Sopromat: " << Sopromat << "\n";
    }
    void exelent(int mark_math, int mark_phith, int mark_plotting, int mark_chemistry, int mark_sopromat) // функция, вычисляющая кол-во отличных оценок
    {   int k=0;
        Math = mark_math;
        Phith = mark_phith;
        Plotting  = mark_plotting;
        Chemistry = mark_chemistry;
        Sopromat = mark_sopromat;
        if(Math==5) k++;
        if(Phith==5) k++;
        if(Plotting==5)k++;
        if(Chemistry==5)  k++;
        if(Sopromat==5) k++;
        cout << "Kol otlichnix ocenok: " << k;}
}; // конец описания класса Student
 
int main(int argc, char* argv[])
{
    int Math,Phith,Plotting,Chemistry,Sopromat;
    Student objStud, stud[15]; // объявление объекта
 
    cout << "Student: " << "\n";
    stud[1].setFio("Firstname Lastname");
    cout<<stud[1].getFio()<<"\n"; // выводит ФИО
 
    cout << "Vvedite dannie!\n"; //ввести данные
 
    cout << "Mathematics: ";     cin >> Math;
    cout << "Phithics: ";        cin >> Phith;
    cout << "Plotting:";         cin >> Plotting ;
    cout << "Chemistry: ";       cin >> Chemistry;
    cout << "Sopromat:";         cin >> Sopromat ;
 
    
    objStud.setMark( Math, Phith, Plotting, Chemistry, Sopromat);
   // objStud.getMark();
    objStud.exelent(Math, Phith, Plotting, Chemistry, Sopromat);
    getch();
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru