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

Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать игру гонки http://www.cyberforum.ru/cpp-beginners/thread905683.html
Прошу написать игру гонки в которые играют на тетырсе!
C++ Задача по физике (Определить силу притяжения между телами массы m1 и m2, расстояние между которыми r) Определить силу притяжения между телами массы m1 и m2, расстояние между которыми r, по формуле F = (m1 + m2) / r2 http://www.cyberforum.ru/cpp-beginners/thread905679.html
Работа с загаловочными файлами ("Undefined reference to") C++
Доброго времени суток. Не пойму почему компилятор Code Blocks выдаёт мне следующий ERROR: Undefined reference to 'summa(int, int) программа простейшая: //summa.h #ifndef GUARD_SUMMA_H #define GUARD_SUMMA_H int summa(int, int); #endif
C++ Подсчитать сумму элементов одномерного массиву с for (в обращении к элементу массива использовать индексы и указатели)
Задание: Подсчитать сумму элементов одномерного массиву с помощью for (в обращении к элементу массива использовать индексы и указатели). Правильно ли я записал???? #include "stdafx.h" #include <windows.h> #include <math.h> #include <conio.h> #include <iostream> using namespace std; void sum(int arr, int size)
C++ Написать программу формирования массивов Х, У http://www.cyberforum.ru/cpp-beginners/thread905652.html
Помогите очень надо, а я даже не представляю как это реализовать. Написать программу формирования массивов Х и У, упорядочить их в порядке убывания значений элементов и вывода максимальных элементов, если:
C++ Построить таблицы истинности следующих высказываний 1) Построить таблицы истинности следующих высказываний: а) A || B, б) A && B || C, в) A && (B || C). Для этого следует написать столько циклов, сколько переменных в выражении. Параметры циклов долж-ны принимать значения 0 и 1. подробнее

Показать сообщение отдельно
Wolkodav
 Аватар для Wolkodav
599 / 452 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
18.06.2013, 18:07     Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным
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 <iostream>
using namespace std;
 
const int N=21;
 
int main()
{
int B[N];
for (int i=0;i<N;i++)
cin>>B[i];
int max=B[0],min=B[0];
for (int i=0;i<N;i++)
{
if (max>B[0])
max=B[0];
if (min<B[0])
min=B[0];
}
for (int i=0;i<N;i++)
if (B[i]<0)
if (i%2==0)
B[i]=max;
else
B[i]=min;
 
for (int i=0;i<N;i++)
cout<<B[i]<<" ";
system("pause");
return 0;
}
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru