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

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

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

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

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

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

Найти в каждой строке матрицы наибольший элемент и записать его в одномерный массив - 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++
В каждой строке найти наибольший элемент. Из этих элементов найти наименьший и удалить ту строку, которой он принадлежит.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
29.04.2014, 16:40 #31
mraZzzb, а что за ошибка? по моему все правильно...
0
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 194
29.04.2014, 19:26  [ТС] #32
TenGen, не знаю, не запускается .. Вот что пишет "[C++ Error] Unit12222211.cpp(35): E2378 For statement missing ;". А вы не пробовали запустить?
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
29.04.2014, 19:51 #33
mraZzzb, max возьми в скобки, вот так
C++
1
if (A[i] > A[i+1]) (max)=A[i];
1
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 194
29.04.2014, 20:31  [ТС] #34
DrOffset, Тоже самое..
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
29.04.2014, 21:02 #35
Цитата Сообщение от mraZzzb Посмотреть сообщение
Тоже самое..
В той же строке или в другой?
1
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 194
29.04.2014, 21:15  [ТС] #36
DrOffset, В той же
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
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;
}
1
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 194
29.04.2014, 21:49  [ТС] #38
DrOffset, Таже история...
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
29.04.2014, 21:52 #39
mraZzzb, я догадываюсь в чем проблема, но не очень понятно почему скобки не помогли. Попробуй max переименовать в Max или еще как.
1
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 194
29.04.2014, 22:06  [ТС] #40
DrOffset, Всееееее!Спасибо, всего-то нужно было поменять букву
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
29.04.2014, 22:22 #41
Цитата Сообщение от mraZzzb Посмотреть сообщение
Всееееее!Спасибо, всего-то нужно было поменять букву
Есть такой макрос, он тоже называется max. Перед компиляцией все вхождения max заменяются на тело макроса, поэтому код, который мы компилируем, получается не такой, как ожидается. Очень четкий пример о вреде макросов, такие вот случаи создают много проблем.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2014, 22:22
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.04.2014, 22:22
Ответ Создать тему
Опции темы

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