Форум программистов, компьютерный форум 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>. Написать функцию нахождения произведения элементов таких строк. В программе последовательно читать из файла строку чисел, находить произведения. Результат вывести на экран. Содержимое файла 2 6 10 #include "stdafx.h" #include <iostream> #include <math.h>... http://www.cyberforum.ru/cpp-beginners/thread580353.html
Экспорт в картинку / Слои / Холсты C++
Есть холст такого типа: HDC Drawing = CreateCompatibleDC(SGWndDC); HBITMAP amap = CreateCompatibleBitmap (SGWndDC, 2000, 2000); SelectObject (Drawing, amap); Как мне перевести его в изображение? Конкретно спрашиваю про библиотеки и функции. Спасибо. Добавлено через 1 час 35 минут Ап. Вопрос срочный, что, никто не сталкивался с таким?
Преобразование Барроуза-Уилера C++
Написать программу предварительной обработки данных для улучшения сжатия без потерь (преобразование Барроуза-Уилера).
C++ Ошибка в С++ http://www.cyberforum.ru/cpp-beginners/thread580329.html
Здравствуйте, программа выдает при запуске Error: ( stream != NULL ) ; объясните(укажите мне на ошибку где у меня тут не правильно). Задание такое: 1) Составить программу интерполирования функции с использованием полинома Лагранжа. 2) Ввод исходных данных организовать через файлы. 3) Ввод порядка полинома и длинны массива исходных данных организовать через терминал. 4) Максимальный...
C++ debug assertion failed Помогите пожалуйста,пишет debug assertion failed,когда запускаю .exe, а когда компилирую в программе и запускаю,все отлично идёт,в чем дело,объясните плз. Картинка ошибки внизу. Ругается на fscanf,а его я использую только в этом коде программы. slv1 *v1s() { FILE *in1; const int max1 = 20; int i=0; slv1 *memory1=NULL; memory1=new slv1; подробнее

Показать сообщение отдельно
Lordif
 Аватар для Lordif
21 / 21 / 1
Регистрация: 18.04.2010
Сообщений: 87
29.05.2012, 17:25     Составить программу, которая превращает неупорядоченные массивы В [16] и С [20] следующим образом
На скорую руку получилось так:
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;
}
 
Текущее время: 08:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru