Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2022, 17:14   #1
DenGI235
Новичок
Джуниор
 
Регистрация: 17.02.2022
Сообщений: 1
По умолчанию массив

Не могли бы вы из этих 3 кодов , сделать одну целую программу.
Вот они:
Нахождение суммы элементов , больших заданного значения.
Код:
#include <iostream>
using namespace std;
 
int main()
{
    int N;
    int number, sum = 0;
    cout << "Input size: ";
    cin >> N;
    int* ar = new int[N + 1];
    cout << "\nInput number: ";
    cin >> number;
    for (int i = 1; i <= N; i++) {
        ar[i] = i;
        if (i > number) sum += ar[i];
    }
    cout << endl << "sum=" << sum << endl;
    return 0;
}
Нахождения максимально элемента массива
Код:
#include <iostream.h>
int main()
{
int max=999;
int mass[5]={0};
for (int i=0; i<5; i++)
{
    cout<<"Vvedite chisla massiva";
    cin>>mass[i];
}
for (i=0; i<5; i++)
{
if(mass[i]<max)
max=mass[i];
}
cout<<max;
return 0;
}
Подсчет количества пар элементов , равных друг другу , в массиве.
Код:
#include <iostream>
#include <vector>
using namespace std;
int main() {
    int n, s=1, min=0, tempx;
    cin>>n;
    vector <int> a;
    vector <int> b(n);
    for(int i=0; i<n; i++){
        int temp;
        cin>>temp;
            a.push_back(temp);
    }
    for(int i=3; i<a.size(); i++){
        if(a[i-3]==a[i-1]&&a[i-2]==a[i]){
            s++;}
    }
            cout<<s;
  return 0;
}
Надо объединить это всё в один код.
Если что полное задание звучит так:
Написать программу на языке С++, которая предлагает пользователю задать размер линейного
массива, заполняет автоматически этот массив случайными целыми числами в диапазоне от a до
b, выводит элементы этого массива, а затем определяет соответственно для каждого варианта
задачи а), b), c).
a) сумму элементов больших 3
b) максимальный элемент массива
c) количество парных элементов
Заранее благодарен.
DenGI235 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C SkaNi Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2017 08:07
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны Koksa Помощь студентам 0 10.10.2011 11:26
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Visual C++ 2 21.06.2011 18:45
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) KARTER Помощь студентам 1 18.06.2011 19:58