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

Дан массив целых чисел. Найти в нем определенные элементы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объект дерево http://www.cyberforum.ru/cpp-beginners/thread1210392.html
В файле записана некоторая программа на языке С++. Известно, что каждое служебное слово содержит не более 9 символов. Разработать объект-дерево из элементов - служебное слово и количество вхождений этого слова в текст программы. Методы обработки объекта должны обеспечить сортировку слов по количеству вхождений в текст программы, выдачу номеров строк программы, в которых встречается каждое из...
C++ Нахождение объема треугольной пирамиды при известных ребрах Доброго времени суток, уважаемые форумчане. Перейдем сразу к сути задачи, без долгих прелюдий. Задача звучит следующим образом: Рассматриваемые пирамиды имеют треугольник в основании, то есть являются тетраэдрами. Требуется по заданным длинам рёбер пирамиды найти её объём. Ограничения: длины рёбер - целые положительные числа, не превосходящие 1000. При вводе: В первой строке находятся 6... http://www.cyberforum.ru/cpp-beginners/thread1210379.html
C++ Найти сумму чисел Фибоначчи, меньших заданного числа Q
1.Найти сумму чисел Фибоначчи, меньших заданного числа Q.
Поместить структуру в очередь C++
Ребят,кто-нибудь знает как запихнуть вот эту структуру в очередь,чтобы можно было добавлять, удалять элементы, а также выводит на экран всю очередь.Заранее спасибо struct stad { char name; char vidsporta; char tablo; char adress; int year ; int vmestimost; int ploshadki;
C++ Программа, которая выводит на экран изображение перемещающегося кораблика http://www.cyberforum.ru/cpp-beginners/thread1210361.html
Помогите написать программу, которая выводит на экран изображение перемещающегося кораблика. Капецц)) забыл чет. На делфи знаю а вот на С++((( Выручайте. Над сделать чтобы нарисованый корабль перемещался вправо и отскочил от формы и в влево)) на С++ мож у кого уже есть готовый проект)) Буду признателен )) Добавлено через 7 часов 58 минут мож у кого наброски хотябы есть )) прост...
C++ Std::ios::binary зачем нужно это для записи структур зачем нужно это для записи структур ? гугл чёткого ответа не дал подробнее

Показать сообщение отдельно
Majesta
0 / 0 / 0
Регистрация: 24.05.2014
Сообщений: 14
17.06.2014, 17:37     Дан массив целых чисел. Найти в нем определенные элементы
Код можно сократить в несколько раз.
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
#include <iostream>
using namespace std;
int main(){
    setlocale(0, "");
    int n, sum = 0, max, otr = 0, min, k = 1, chet = 0, min1;
    float sr;
    cout << "Введите количество цифр в массиве: "; cin >> n;
    int *nums = new int[n];
    for (int i = 1; i <= n; i++) { cout << "введите число " << i << ": "; cin >> nums[i]; }
    for (int i = 1; i <= n; i++) { sum = sum + nums[i]; }
    sr= float(sum) / float(n);
    cout << "среднее арифметическое всех чисел: " << sr << endl;
    max = nums[1];
    for (int i = 1; i <= n; i++){
        if (nums[i] > max){ max = nums[i]; }
    }
    cout << "максимальное число из массива: " << max << endl;
    for (int i = 1; i <= n; i++){ if (nums[i] < 0) { otr++; } }
    cout << "количество отрицательных элементов: " << otr << endl;
    min = nums[1];
    for (int i = 1; i <= n; i++){
        if (nums[i] < min){ min = nums[i]; k = i; }
    }
    int *nums1 = new int[n];
    cout << "номер минимального элемента: " << k << endl;
    k = 1;
    for (int i = 1; i <= n; i++){
        if (nums[i] % 2 == 0){
            nums1[k] = nums[i]; k++;
            chet++;
        }
    }
    
    min1 = nums1[1];
    cout << "количество четных: " << chet << endl;
    for (int i = 1; i <= chet; i++){
        if (nums1[i] < min1){ min1 = nums1[i]; }
    }
    cout << "наименьшее из четных: " << min1 << endl;
 
    //delete[] numbers;
    //delete[] numbers1;
    cout << endl;
    system("pause");
    return 0;
}
 
Текущее время: 23:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru