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

Разветвления и матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Опять трабла с ответом http://www.cyberforum.ru/cpp-beginners/thread207557.html
вот такой алгоритм 1*10+2*9+3*8+4*7+5*6 #include <iostream.h> #include <stdio.h> const int n=100; int main (int argc, char * const argv) { // insert code here... int x; cout << "введите размер массива "; cin >> x;
C++ a) Найти все натуральные числа, не превосходящие К Здравствуйте ! Бедте так добры,помогите разобраться с данной задачей . Найти все натуральные числа, не превосходящие К, сумма цифр каждого из которых в некоторой степени дает это число (92=81,183=5832). http://www.cyberforum.ru/cpp-beginners/thread207549.html
Найти произведение матриц C++
Даны две матрицы. Найти произведение матриц. Размерности массивов, где хранятся матрицы, должны соответствовать правилам умножения матриц Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Графика(((
помогите в освоении графики в борланд с++. покажите простой пример, как рисовать, какие лайбры подключать и т.д. Если есть литература киньте ссылку, ниче кроме билдера не нашел.... заранее спасибо!
C++ Написать программу, которая считывает из текстового файла три предложения http://www.cyberforum.ru/cpp-beginners/thread207538.html
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке!
C++ Потоки с++ Как средствами с++ реализовать параллельную работу с документами? Т.е. чтобы можно было одновременно работать с несколькими файлами (искать какую-нибудь строку в файлах например). Знаю как сделать это при помощи дескприптора *fp. Можно еще как-нибудь? подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
09.12.2010, 23:55     Разветвления и матрицы
Цитата Сообщение от Negat1ve Посмотреть сообщение
Даны три различных числа. Большее уменьшить в два раза. Среднее заменить полусуммой большего и меньшего. Меньшее увеличить на пять.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
#define max(a, b, c) a > b && a > c? a : b > a && b > c? b : c > a && c > b? c : 0
#define min(a, b, c) a < b && a < c? a : b < a && b < c? b : c < a && c < b? c : 0
#define midle(a, b, c) a != max(a, b, c) && a != min(a, b, c)? a : b != max(a, b, c) && b != min(a, b, c)? b : c != max(a, b, c) && c != min(a, b, c)? c : 0
 
int main()
{
    double a, b, c;
    std::cin >> a >> b >> c;
    double max = max(a, b, c);
    double min = min(a, b, c);
    double midle = (max + min) / 2;
    std::cout << "max: " << max << " -> " << (max  / 2) << '\n' << "midle: " << (midle(a, b, c)) << " -> " << midle << '\n' << "min: " << min << " -> " << (min + 5);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru