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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
#1

Определить минимальный элемент массива - C++

14.11.2012, 16:33. Просмотров 799. Ответов 10
Метки нет (Все метки)

Помогите решить срочно !!!
Записать элементы массива X в массив Y . Определить минимальный элемент массива X.
Желательно с комментариями
Заранее спасибо !!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 16:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить минимальный элемент массива (C++):

Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7] - C++
Определить, что больше: максимальный элемент массива А или минимальный элемент массива В. Поставить максимальный элемент из них на место...

Определить минимальный элемент массива - C++
В соответствии с вариантом задания написать, отладить и протестировать программы обработки числовых и символьных массивов. Заданные...

Определить номер столбца массива, в котором расположен минимальный элемент четвертой строки массива - C++
Доброго времени суток, помогите пожалуйста решить задачи по C++ 3)Дан двумерный массив. Определить: a) номер столбца, в котором...

Определить минимальный элемент одномерного массива - C++
Помогите Определить минимальный элемент одномерного массива. Размер массива и массив вводятся пользователем с клавиатуры. Вывести в...

Определить максимальный и минимальный элемент двумерного массива - C++
Дан двумерный массив. Определить: а) Максимальное значение среди элементов третьего столбца массива; б) Минимальное значение среди...

Определить минимальный элемент массива среди положительных элементов - C++
Сгенерировать и вывести на экран массив с 10 случайных чисел от -140 до 100, создать новый массив, который состоит из парных элементов,...

10
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
14.11.2012, 16:51 #2
вот так можно записать элементы массива х в у

C++
1
2
3
4
5
6
int x[10] , y[10];
    for(int i = 0 ; i <= 10 ; i++)
    {
        y[i] = x[i];
        cout << y[i] << endl;
    }
1
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
14.11.2012, 16:52  [ТС] #3
а полностью можешь с минимумом написать
0
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
14.11.2012, 17:11 #4
строго не суди сам только учусь ) но работает

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio.h>
using namespace std;
 
void main()
{
    setlocale(0, "russian");
    int x[9] = {21,3,65,9,45,32,12,99,43} , y[9];
    int minimal = 9999 ;
    for(int i = 0 ; i <= 8 ; i++)
    {
        y[i] = x[i];
        cout << y[i] << endl;
        if(x[i] < minimal)
            minimal = x[i];
    }
    cout << endl << endl << endl;
    cout << "минимальный элемент = " << minimal;
    _getch();
}
minimal должна быть не меньше максимального элемента иначе выдает неправильный минимальный
1
Vourhey
Почетный модератор
6485 / 2259 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.11.2012, 17:16 #5
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <algorithm>
 
int main()
{
    int x[5] = {4,7,1,4,2}; int y[5];
    memcpy(y, x, sizeof(int)*5);
    std::cout<<"Min: "<<*std::min_element(x, x+5)<<std::endl;
    std::cin.get();
}
1
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
14.11.2012, 17:17  [ТС] #6
можешь пояснить строчки setlocale(0, "russian"); setlocale(0, "russian"); setlocale(0, "russian");
0
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
14.11.2012, 17:18 #7
Цитата Сообщение от Zibbert Посмотреть сообщение
можешь пояснить строчки setlocale(0, "russian");
позволяет в консоле выводить русский текст
можно еще использовать system("chcp 1251->text");
1
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
14.11.2012, 17:20  [ТС] #8
а эти int x[9] = {21,3,65,9,45,32,12,99,43} , y[9];
int minimal = 9999 ;
cout << y[i] << endl;
0
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
14.11.2012, 17:36 #9
int x[9] = {21,3,65,9,45,32,12,99,43} , y[9];
создаем массив из 9 элементов и каждому присваиваем значения в ручную
можно сделать так
C++
1
2
3
4
5
for(int i = 0 ; i <= 9; i++)
{
cout << "введите " << i << " элемент массива : ";
cin >> x[i];
}
тогда элементам массива можно присваивать значения в ходе программы
1
m0nAde
4 / 4 / 1
Регистрация: 03.09.2011
Сообщений: 26
14.11.2012, 17:40 #10
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
#include "stdafx.h"
#include "iostream.h"
 
 
int main(int argc, char* argv[])
{
    int x[10]={4,-6,0,-89,3,5,6,4,-12,23};
    int y[10]={0};
    int k=0;
    for(int i=0;i<10;i++)
    {
        y[k]=x[i];
        k++;
    }
    int min=x[0];
    for(i=0;i<10;i++)
    {
        if(x[i]<min)
        {
            min=x[i];
        }
    }
    for(i=0;i<10;i++)
    {
        cout<<y[i]<<" ";       //Smotrim massiv y;
    }
    cout<<endl;
    cout<<min<<endl;     // minimalni element x i y massiva
    return 0;
}
1
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
14.11.2012, 20:25  [ТС] #11
вылетает ошибка Undefined symbol 'cout' в строке cout<<y[i]<<" ";
Возможно из-за старой версии? Возможно ли заменить ее альтернативной ?
0
14.11.2012, 20:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2012, 20:25
Привет! Вот еще темы с ответами:

Определить минимальный элемент массива со значениями в заданном интервале - C++
Задан одномерный массив A(N). Определить минимальный из элементов, которые лежат в интервале и его порядковый номер. Добавлено через...

Найти минимальный элемент массива и определить его местоположение - C++
Задание:Дан массив чисел. Найти минимальный элемент массива и определить его местоположение. у меня программка неправильное значение...

Для каждого массива определить минимальный по модулю элемент - C++
даны вещественные массивы a b для каждого массива определить минимальный по модулю элемент и количество положительных элементов массива...

Минимальный элемент одномерного массива A заменить на третий отрицательный элемент - C++
Минимальный элемент одномерного массива A заменить на третий отрицательный элемент. Третий отрицательный искать от минимального элемента.


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

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

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