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

Последовательно вводятся габариты n прямоугольников. Определить площадь их пересечения. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать с паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread537131.html
Вечер добрый! Прошу помочь переделать готовую программу написанную на Паскале в С++ с использованием типа- структура. Буду безмерно благодарна! Вот исходный код: Program labaratornaya; uses crt;...
C++ Итерационные циклы Помогите решить задачку на итерацию в С++ Просто на завтра нужно сдать)) плс http://www.cyberforum.ru/cpp-beginners/thread537127.html
C++ Cумма модулей элементов массива, расположенных после первого элемента, равного нулю.
В одномерном массиве, состоящем из п целых элементов, вычислить: сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Реализовать с помощью STL.
C++ Строки в матрице 3х3
поменять местами строки в матрицах (№ задаётся пользователем) , как это сделать ? поменять в ручную ? a = A; A = A; A = a; и так каждый элемент в ручную ?
C++ Напечать число, которое меньше максимального элемента,но больше всех остальных элементов http://www.cyberforum.ru/cpp-beginners/thread537116.html
Составить программу,которая в массиве A находит второе по величине число(вывести на печать число,которое меньше максимального элемента массива,но больше всех других элементов). Задача по теме...
C++ )Вывести квадрат,состоящий из N x N клеток, заполненных числами от до N^2 по спирали(2<=N<=100).Не допускается начинать спираль в ином,кроме верхнего 1)Вывести квадрат,состоящий из N x N клеток, заполненных числами от до N^2 по спирали(2<=N<=100).Не допускается начинать спираль в ином,кроме верхнего левого угла, закручивать спираль против часовой... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6578 / 6140 / 2022
Регистрация: 18.12.2011
Сообщений: 15,999
Завершенные тесты: 1
03.04.2012, 08:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
double a,b,c,d,amax,bmin,cmax,dmin,s=0;
cin>>a>>b>>c>>d;
amax=a;bmin=b;cmax=c;dmin=d;
do
{
    amax=max(amax,a);
    cmax=max(cmax,c);
    bmin=min(bmin,b);
    dmin=min(dmin,d);
    if(bmin<amax || dmin<cmax)
    {
         cout<<"Текущая площ. пересечения=0"<<endl;
         break;
    }
    s=(bmin-amax)*(dmin-cmax);
    cout<<"Текущая площ. пересечения="<<s<<endl;
    cin>>a>>b>>c>>d;
}while(a<=b);// Закончим когда введется a>b
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.