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

Как упростить программу на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычислить сумму чисел от 1 до 100 http://www.cyberforum.ru/cpp-beginners/thread254419.html
вычислить сумму чисел от 1 до 100
C++ отобразить свою фамилию 10 раз отобразить на екране свою фамилию 10 раз http://www.cyberforum.ru/cpp-beginners/thread254416.html
найти общий делитель C++
дан массив ,заданый рандомно, найти общий делитель всех n элементов for(i=0; i<n; i++) {a=rand()%10;} cout<<" Массив размера N: "; for(i=0; i<n; i++) {cout<<" "<<a;}
C или С++. Вот в чем вопрос =( C++
Всем привет, кому не лень, ответьте пожалуйста мне на несколько вопросов. 1. Что на С++ можно реализовать, что не получится реализовать на С? 2. Какой легче учится...? 3. Какой популярней? 4. Чем отличаются, кроме наличия ООП? 5. И какому из них, по Вашему мнению стоит уделить время на изучение, опираясь на мой опыт в РНР? Заранее благодарю.
C++ C++Решите мне пожалуйста через main!!И подробьнее!! http://www.cyberforum.ru/cpp-beginners/thread254401.html
Написать функцию, которая принимает символ, а возвращает код этого символа. Например, передав символ английского алфавита “A”, функция вернет число 65.
C++ Подскажите, как это сделать? Дана матрица: 4 1 3 6 10 2 5 9 13 4 8 12 15 7 11 14 16 Нужно из этой матрицы по диагонали(слева направо снизу вверх) вытащить числа в одномерный массив: подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.03.2011, 05:36     Как упростить программу на С++
это удалить
C++
1
2
3
4
int _tmain(int argc, _TCHAR* argv[])
{
        return 0;
}



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
void output_by_grant(int num)
{
     double max = massiv[0].stipuha;
     double min = massiv[0].stipuha;
     int j = 0;
     
     for (int i = 1; i < num ; i++)
     {
         if (massiv[i].stipuha > max)
         {
            max = massiv[i].stipuha;
            j = i;
         }
     }         
 
     cout << "Naibol`haja stipuha u: \n";
     output(j);
     
     j = 0;
     min = massiv[0].stipuha;
     
     for (int i = 1; i < num ; i++)
     {
         if (massiv[i].stipuha < min)
         {
            min = massiv[i].stipuha;
            j = i;
         }
     }    
          
     cout << "Naimen`shaja stipuha u: \n";
     output(j);
}
узнать max и min можно за один проход

C++
1
2
    cout << "Enter number of students: ";
    cin >> num;
количество должно проверяться на переполнение (допустимое количество структур - пять)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru