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

Составить программу, которая превращает неупорядоченные массивы В [16] и С [20] следующим образом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление функции http://www.cyberforum.ru/cpp-beginners/thread580361.html
Помогите, пожалуйста, с задачей Напишите программу вычисления гиперболического синуса y=shx=((e^x)-(e^-x))/2=x+(x^3)/3!+(x^)5/3!...+(x^2n-1)/(2n-1)! ... с точность e=0.000001. Подсчитайте сколько...
C++ Произведение строк из текстового файла Составить текстовый файл, состоящий из строк следующего вида: <количество чисел в строке><число 1><число 2>………….<число N>. Написать функцию нахождения произведения элементов таких строк. В... http://www.cyberforum.ru/cpp-beginners/thread580353.html
Экспорт в картинку / Слои / Холсты C++
Есть холст такого типа: HDC Drawing = CreateCompatibleDC(SGWndDC); HBITMAP amap = CreateCompatibleBitmap (SGWndDC, 2000, 2000); SelectObject (Drawing, amap); Как мне перевести...
Преобразование Барроуза-Уилера C++
Написать программу предварительной обработки данных для улучшения сжатия без потерь (преобразование Барроуза-Уилера).
C++ Ошибка в С++ http://www.cyberforum.ru/cpp-beginners/thread580329.html
Здравствуйте, программа выдает при запуске Error: ( stream != NULL ) ; объясните(укажите мне на ошибку где у меня тут не правильно). Задание такое: 1) Составить программу интерполирования...
C++ debug assertion failed Помогите пожалуйста,пишет debug assertion failed,когда запускаю .exe, а когда компилирую в программе и запускаю,все отлично идёт,в чем дело,объясните плз. Картинка ошибки внизу. Ругается на... подробнее

Показать сообщение отдельно
Lordif
21 / 21 / 1
Регистрация: 18.04.2010
Сообщений: 87
29.05.2012, 17:25
На скорую руку получилось так:
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
#include <iostream>
using namespace std;
const int N1 = 16, N2 = 20;
void init(int& B[], int& C[]){
for(int i = 0; i < N1; i++)
 cin >> B[i];
for(int i = 0; i < N2; i++)
 cin >> C[i];
}
void processing(int& B[], int& C[]){
int max = 0;
int min = B[0];
for(int i = 0; i < N1; i++){
 if(B[i] > max) max = B[i];
 if(B[i] < min) min = B[i];
}
for(int i = 0; i < N1; i++){
 if(B[i] == max) B[i] = min;
 if(B[i] == min) B[i] = max;
}
max = 0;
min = C[0];
for(int i = 0; i < N2; i++){
 if(C[i] > max) max = C[i];
 if(C[i] < min) min = C[i];
}
for(int i = 0; i < N2; i++){
 if(C[i] == max) C[i] = min;
 if(C[i] == min) C[i] = max;
}
}
void print(int& B[], int& C[]){
for(int i = 0; i < N1; i++)
 cout << B[i] << " ";
cout << endl;
for(int i = 0; i < N2; i++)
 cout << C[i] << " ";
cout << endl;
}
int main(){
int B[N1], C[N2];
init(B,C);
processing(B, C);
print(B, C);
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru