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

Классы: Кафедра, Студент, Персона, Группа, Подразделение, Преподаватель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны два слова.Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово http://www.cyberforum.ru/cpp-beginners/thread1167543.html
Даны два слова.Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово.
C++ Программа из учебника Прата. Структуры в многофайловом приложении. Исправить недочеты в коде Посмотрите, пожалуйста, что где исправить. int fill()-для заполнения массива all-для вывода суммы продаж за 4 квартала первый: #include <iostream> namespace SALES { const int QUARTERS=4; http://www.cyberforum.ru/cpp-beginners/thread1167519.html
Ошибки Constant out of range in comparison и Possibly incorrect assigment C++
#include <iostream.h> #include <conio.h> #include <math.h> int replace(char*str, char c1, char c2); char *str = "stroka"; int main() { replace(str, 'k', 'o'); cout << str << endl;
Матричный калькулятор, нахождение обратной матрицы C++
Всё работает кроме обратной матрицы.помогите найти ошибку #include "stdafx.h" #include<iostream> #include<math.h> #include<locale> using namespace std; void main()
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1167481.html
ln(X+1)=\sum_{n=0}^{\infty} \frac{{(-1)}^{n}*{X}^{n+1}}{n+1}=X-\frac{{X}^{2}}{2}+\frac{{X}^{3}}{3}-\frac{{X}^{4}}{4}+... при -1 < X < 1
C++ Передача параметров функции в main() Вот у меня есть две функции, которые в дальнейшем нужно вызвать в void main (). int Chislo(int *ar, int razmer) void Set_card(int **mas, int row, int col ) В общем, не знаю как в мейне их вызвать (я имею ввиду как их назвать, где инициализировать названные переменные, и что ставить перед переменными (& или *)).:cry: подробнее

Показать сообщение отдельно
deadlinishe
 Аватар для deadlinishe
7 / 7 / 1
Регистрация: 03.05.2014
Сообщений: 143
05.05.2014, 23:28     Классы: Кафедра, Студент, Персона, Группа, Подразделение, Преподаватель
Сможешь легко переделать под себя
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <iostream.h>
#include <string>
#include <conio.h>
 
struct Student {
        std::string name;
        unsigned group;
        unsigned progress[5];
};
 
void input (Student& s)
{
        using namespace std;
        cout << "Enter name: ";
        ws(cin);
        char name[50];
        cin.getline(name, 50, '\n');
        s.name = name;
        cout << "Enter group: ";
        cin >> s.group;
        cout << "Enter progress (five numbers): ";
        for (size_t i=0; i < 5; ++i)
                cin >> s.progress[i];
 }
 
 void insertSort (Student students[], size_t n)
 {
        for (int i=0; i < n; ++i)
        {
                Student s = students[i];
                int j;
                for (j=i-1; j >= 0 && students[j].group > s.group; --j)
                        students[j+1] = students[j];
                students[j+1] = s;
        }
 }
 
 int averageProgress (const Student& s)
 {
        int temp;
        for (int i=0; i < 5; ++i) {
                if(s.progress [i]==4)
                {
                 temp=1;
                }
        }
        if(temp==1)
        {
        for (int i=0; i < 5; ++i) {
                if(s.progress [i]==5)
                {
                 return 1;
                }
        }
        }
 
 }
 
 void print (Student& s)
 {
        using namespace std;
        cout << "name: " << s.name << endl;
        cout << "group: " << s.group << endl;
 }
 
 int main ()
 {
        const size_t N=10;
        Student students[N];
 
        for (int i=0; i < N; ++i)
                input (students[i]);
 
        insertSort (students, N);
 
        cout << "otsenki 4 and 5:\n";
        bool found = false;
        for (int i=0; i < N; ++i)
        {
                if (averageProgress(students[i])==1)
                {
                        print (students[i]);
                        found = true;
                }
        }
 
        if (!found)
                cout << "There is no good students \n";
 
        getch();
        return 0;
 }
 
Текущее время: 20:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru