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

Разработайте структуру, содержащую сведения о результатах ЕГЭ по предмету: (доделать) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Код есть, а нужно объяснить http://www.cyberforum.ru/cpp-beginners/thread1055628.html
У меня есть 3 кода готовых: Но нужно объяснить как это все работает, как это все так получилось, каждую строку расписать помогите пожалуйста :3
C++ Switch - Case Составить программу, определяющую результат гадания на ромашке («любит–не любит– плюнет–поцелует–к сердцу прижмёт–к чёрту пошлёт»), взяв за исходное данное количество лепестков N. Количество лепестков ромашки от 10 до 50. Начало сделал, а вот что и как в case писать, ума не приложу. Помогите пожалуйста) #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1055626.html
C++ std::regex - всегда выдает "NO!"
#include <string> #include <iostream> #include <regex> using namespace std; int main() { string str("abc"); setlocale(LC_CTYPE, "C"); regex reg("abc", regex_constants::basic); smatch mat; if(regex_search(str.cbegin(), str.cend(), mat, reg))
C++ Задача о перестановке(с деликатесом)Наведите на мысль
Есть массив из 4 элементов(допустим 1,2,3,4)сделать и вывести все возможные перестановки для массива 5 элементов. Например: 1 1 2 3 4 1 2 1 3 4 один элемент будет повторяться дважды. Как сделать перестановку,я знаю.Но вот ,как "для 5 элементов" я не могу сообразить.
C++ программа и ручной просчет немного расходятся.Уверена где-то ошибка в проге. где искать? http://www.cyberforum.ru/cpp-beginners/thread1055606.html
Скажу честно - программу переделывала под свою, ту которую нашла в интернете.Добавила пару нужных мне функций, и поисправляла ошибки.Запускается - работает. но несколько данных не сходятся с моим ручным просчетом. то что я в ручную правильно все сделала - я уверена.а почему не все данные сходятся - не понимаю:cry: прилагаю скрин своей ручной работы(там где остались пустые ячейки - там и не...
C++ Формирование массивов Сформировать матрицу (размер не больше 20) по заданному образцу. 1 3 5 7 9 3 1 3 5 7 5 3 1 3 5 . . . . . . . . . . подробнее

Показать сообщение отдельно
volotomon
1 / 1 / 0
Регистрация: 09.06.2013
Сообщений: 10
25.12.2013, 01:13     Разработайте структуру, содержащую сведения о результатах ЕГЭ по предмету: (доделать)
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
#include <iostream>
using namespace std;
 
struct stud
{
    int b1, b2, b3;
    char Fam[10];
    char Im[10];
    char Ot[10];
};
 
void rezalt(int, int, stud);
int summa_ball(stud);
 
int main()
{
    stud s1, s2, s3, s4, s5, s6, s7;
    int PBall;
 
    cout << "enter Familiya, Imya, Otchestvo,  ball 1, ball 2, ball 3\n"; 
    cin >> s1.Fam>>s1.Im>>s1.Ot>>s1.b1>>s1.b2>>s1.b3;
    cin >> s2.Fam>>s2.Im>>s2.Ot>>s2.b1>>s2.b2>>s2.b3;
    cin >> s3.Fam>>s3.Im>>s3.Ot>>s3.b1>>s3.b2>>s3.b3;
    cin >> s4.Fam>>s4.Im>>s4.Ot>>s4.b1>>s4.b2>>s4.b3;
    cin >> s5.Fam>>s5.Im>>s5.Ot>>s5.b1>>s5.b2>>s5.b3;
    cin >> s6.Fam>>s6.Im>>s6.Ot>>s6.b1>>s6.b2>>s6.b3;
    cin >> s7.Fam>>s7.Im>>s7.Ot>>s7.b1>>s7.b2>>s7.b3;
    
    cout << "Vvedite prohodnoi ball na cpecialnost: ";
    cin >> PBall;
 
    rezalt(summa_ball(s1), PBall, s1);
    rezalt(summa_ball(s2), PBall, s2);
    rezalt(summa_ball(s3), PBall, s3);
    rezalt(summa_ball(s4), PBall, s4);
    rezalt(summa_ball(s5), PBall, s5);
    rezalt(summa_ball(s6), PBall, s6);
    rezalt(summa_ball(s7), PBall, s7);
    
    return 0;
}
 
int summa_ball(stud bb)
{
    return bb.b1+bb.b2+bb.b3;
}
 
void rezalt(int summa, int PBall, stud ss)
{
    if(summa>=PBall)
    {
        cout << ss.Fam<<"\n"<<ss.Im<<"\n"<<ss.Ot<<"\n"<<ss.b1<<"\n"<<ss.b2<<"\n"<<ss.b3<<endl;
        cout << "zachislen"<<endl;
    }
}
Что-то вроде этого?
 
Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru