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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 175
#1

Найти наибольший элемент каждой пары из массива А и записать их в новый массив - C++

28.04.2014, 15:18. Просмотров 1333. Ответов 40
Метки нет (Все метки)

Найти наибольший элемент каждой пары из массива А и записать их в новый массив. Получить из него массив четных положительных чисел
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2014, 15:18     Найти наибольший элемент каждой пары из массива А и записать их в новый массив
Посмотрите здесь:

Найти в каждой строке матрицы наибольший элемент и записать его в одномерный массив - C++
Здравствуйте! Если не трудно, не могли бы вы мне немного помочь. Условие задачи такое: //Написать программу в 3 функциях: //1 функция...

Товарисчи объясните пожалуйста как сделать данную задачу! (Найти наибольший элемент каждой строки А(4,6) и записать их в массив Y) - C++
Найти наибольший элемент каждой строки А(4,6) и записать их в массив Y. С программированием не разу не сталкивался объясните...

Для каждой строки матрицы найти последний четный элемент и записать данные в новый массив - C++
Дан массив размером n*n , элементы которого целые числа . Для каждой строки найти последний четный элемент и записать данные в новый массив

Дан массив A[20] и B[10] после каждой пары элемента массива A вставить один элемент массива B - C++
Дан массив A и B после каждой пары элемента массива A вставить один элемент массива B. На языке С++

Найти наибольший элемент массива в каждой строке. - C++
Дан массив из n x m элементов. Найти наибольший элемент массива в каждой строке.

В каждой строке найти наибольший элемент двумерного массива - C++
В каждой строке найти наибольший элемент. Из этих элементов найти наименьший и удалить ту строку, которой он принадлежит.

Найти наибольший элемент двумерного массива в каждой его строке - C++
Дан масив из n x m элементов.Найти наибольший элемент массива в каждой строке #include <iostream> #include <time.h> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
29.04.2014, 16:40     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #31
mraZzzb, а что за ошибка? по моему все правильно...
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 175
29.04.2014, 19:26  [ТС]     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #32
TenGen, не знаю, не запускается .. Вот что пишет "[C++ Error] Unit12222211.cpp(35): E2378 For statement missing ;". А вы не пробовали запустить?
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
29.04.2014, 19:51     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #33
mraZzzb, max возьми в скобки, вот так
C++
1
if (A[i] > A[i+1]) (max)=A[i];
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 175
29.04.2014, 20:31  [ТС]     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #34
DrOffset, Тоже самое..
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
29.04.2014, 21:02     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #35
Цитата Сообщение от mraZzzb Посмотреть сообщение
Тоже самое..
В той же строке или в другой?
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 175
29.04.2014, 21:15  [ТС]     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #36
DrOffset, В той же
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
29.04.2014, 21:28     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #37
mraZzzb,
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
47
48
49
50
#include <vcl.h>
#pragma hdrstop
#include <iostream>
#include <cstdlib>
#define N 10
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
using std::cout;
using std::cin;
 
int i, A[N], B[N], C[N],K,P,max;
int main(int argc, char* argv[])
{
    for (i=0; i<N; i++)
    {
        cout<<"A[i]";
        cin>>A[i];
    }
    for (i=0; i<N; i++)
        cout<<A[i];
    K=0;
    for(i=0; i<N; i++)
    {
        if (A[i]>0 && A[i]%2==0)
        {
            B[K]=A[i];
            K=K+1;
        }
    }
    P=0;
    for(i=0; i<N; i+=2)
 
    {
        if (A[i] > A[i+1]) max=A[i];
        else max=A[i+1];
 
        C[P]=max;
        P+=1;
    }
    for(i=0; i<K; i++)
        cout << "B[i]=" << B[i];
    for(i=0;i<P ;i++)
        cout << "C[i]=" << C[i];
    system("pause");
 
    return 0;
}
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 175
29.04.2014, 21:49  [ТС]     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #38
DrOffset, Таже история...
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
29.04.2014, 21:52     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #39
mraZzzb, я догадываюсь в чем проблема, но не очень понятно почему скобки не помогли. Попробуй max переименовать в Max или еще как.
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 175
29.04.2014, 22:06  [ТС]     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #40
DrOffset, Всееееее!Спасибо, всего-то нужно было поменять букву
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2014, 22:22     Найти наибольший элемент каждой пары из массива А и записать их в новый массив
Еще ссылки по теме:

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

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

Для каждой строки матрицы найти номер первого отрицательного элемента, и записать данные в новый массив - C++
Дан массив размером n*n, элементы которого целые числа. Для каждой строки найти номер первого отрицательного элемента и записать данные...

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

В каждом столбце матрицы найти первый положительный элемент и записать данные в новый массив - C++
Помогите пожалуйста составить программу!!! дан массив размером nхn, элементы которого целые числа.для каждого столбца найти первый...


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

Или воспользуйтесь поиском по форуму:
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
29.04.2014, 22:22     Найти наибольший элемент каждой пары из массива А и записать их в новый массив #41
Цитата Сообщение от mraZzzb Посмотреть сообщение
Всееееее!Спасибо, всего-то нужно было поменять букву
Есть такой макрос, он тоже называется max. Перед компиляцией все вхождения max заменяются на тело макроса, поэтому код, который мы компилируем, получается не такой, как ожидается. Очень четкий пример о вреде макросов, такие вот случаи создают много проблем.
Yandex
Объявления
29.04.2014, 22:22     Найти наибольший элемент каждой пары из массива А и записать их в новый массив
Ответ Создать тему
Опции темы

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