Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 05.06.2020
Сообщений: 39

Дан массив размерности N

09.06.2020, 11:40. Показов 2311. Ответов 1

Студворк — интернет-сервис помощи студентам
− Написать код функции, принимающей в качестве аргументов и возвращающей все
необходимые параметры, без использования глобальных переменных.
− В работе должны использоваться только динамические массивы

Дан массив размерности N. Определить каких чисел больше в массиве: делящихся
на 3 или делящихся на 7.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2020, 11:40
Ответы с готовыми решениями:

Дан массив размерности N, найти наименьший элемент массива и вывести на консоль
Дан массив размерности N, найти наименьший элемент массива и вывести на консоль (если наименьших элементов несколько — вывести их все).

Дан двумерный массив целых чисел размерности nxn. Поменять местами элементы первого и к-ого столбца, к ввести с консоли
Дан двумерный массив целых чисел размерности nxn. Поменять местами элементы последней и к строки, к ввести с консоли. Кому не сложно,...

Дан одномерный массив размерности N. Найти произведение элементов расположенных до максимального и количество элементов
Дан одномерный массив размерности N. Найти произведение элементов расположенных до максимального и количество элементов после него. Вот...

1
 Аватар для VLaDoS_2001a
319 / 216 / 114
Регистрация: 14.05.2020
Сообщений: 890
09.06.2020, 12:49
Лучший ответ Сообщение было отмечено Qoozeek как решение

Решение

Qoozeek,
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
#include <iostream>
#include <algorithm>
#include <random>
using namespace std;
 
void foo(int*arr,size_t n)
{
    size_t a = count_if(arr,arr+n,
    [](int&a)
    {
        return a%3==0;
    });
    
    size_t b = count_if(arr,arr+n,
    [](int&a)
    {
        return a%7==0;
    });
    
    a>b?cout<<"-> %3"<<'\n':cout<<"-> %7"<<'\n';
    
}
 
int main(void)
{ 
    size_t n; cin>>n;
    int *arr= new int[n];
    random_device rd; mt19937 gen(rd());
    uniform_int_distribution<>dis(10,99);
    for(size_t i = 0; i<n;++i)
    {
        arr[i]=dis(gen);
        cout<<arr[i]<<" ";
    }
    cout<<'\n';
    foo(arr,n);
 
 
   delete[] arr;
   arr=nullptr;
    
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2020, 12:49
Помогаю со студенческими работами здесь

Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных строках.
Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных...

Дан вектор размерности n. Пронумировать его по максимальному элементу
10. Дан вектор размерности n. Пронумировать его по максимальному элементу.

Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив
Кто может сделайте пожалуйста. Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный...

Дан массив Х размерности n, сформировать массив Y той же размерности
Дан массив Х размерности n.Сформировать массив Y той же размерности,элементы которого вычисляются по следующему правилу: Yo=Xo; ...

Дан одномерный массив, получить другой массив той же размерности, каждый элемент которого b[i]=a[1]+.+a[i]
Дан одномерный массив, получить другой массив той же размерности, каждый элемент которого равен b=a+a+...+a.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru