С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
m3a253ko10
0 / 0 / 0
Регистрация: 27.03.2016
Сообщений: 32
1

Сформировать массив из элементов расположенных левее минимального элемента

27.03.2016, 15:13. Просмотров 798. Ответов 1
Метки нет (Все метки)

Из отрицательных элементов массива массив X из n элементов, расположенных левее минимального элемента, сформировать новый массив. Для формирования массива С напишите функцию с использованием указателей.
(на работу с указателями)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2016, 15:13
Ответы с готовыми решениями:

Сформировать массивы. Вычислить кол-во положительных элементов, расположенных после минимального элемента
Массив K из N элементов. Из ненулевых элементов массива K сформировать ...

В массив В перенести все элементы массива А, стоящие левее минимального элемента
Ввести массив А. В массив В перенести все элементы массива А, ...

Вычислить сумму элементов массива (состоящего из N элементов) расположенных после минимального элемента
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int...

Сумма элементов массива, расположенных до минимального элемента
Написать программу по обработке одномерных массивов. Размеры массивов вводить с...

Сумму элементов массива, расположенных до минимального элемента.
В одномерном целочисленном массиве (размер массива (не больше 20) и значения...

1
Cuellius
186 / 94 / 130
Регистрация: 23.06.2015
Сообщений: 245
Завершенные тесты: 3
27.03.2016, 15:45 2
Лучший ответ Сообщение было отмечено m3a253ko10 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
void build_array(int *to, const int *from, int r, int *size)
{
    *size = 0;
    for(int i = 0; i < r; i++) if(from[i] < 0) { to[*size] = from[i]; (*size)++; };
}
 
int main()
{
    int a[107], c[107], n;
    std::cin >> n;
    for(int i = 0; i < n; i++) std::cin >> a[i];
    
    int r = 0, size;
    for(int i = 0; i < n; i++) if(a[i] < a[r]) r = i;
    
    build_array(c, a, r, &size);
    for(int i = 0; i < size; i++) std::cout << c[i] << ' ';
    
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2016, 15:45

Вычислить сумму элементов массива, расположенных до минимального элемента
Пожалуйста помогите. В одномерном массиве, состоящем из n вещественных...

Сумма элементов массива, расположенных после минимального элемента
В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, ...

Найти сумму элементов массива, расположенных до минимального элемента
в одномерном массиве состоящем из n вещесивенных элементов вычислить:...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru