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

Есть ли короткий путь решения задачи? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ НОД двух чисел алгоритм Евклида http://www.cyberforum.ru/cpp-beginners/thread949699.html
Найти найбольший общий делитель двух чисел по алгоритму Евклида. Использовать рекурсию.
C++ Рекурсивное возведение в степень Поднести в степень (положительное целое число) действительное ненулевое число. Использовать рекурсию. http://www.cyberforum.ru/cpp-beginners/thread949698.html
C++ После ввода двух катетов найти гипотенузу и периметр
Доброго времени суток всем, кто читает этот пост! Поступив в технические вуз с нулевым знанием С++ я обрек себя на долгое и мучительное самообразование..) Первое же задание я не могу выполнить без вашей помощи :( Задание: Создать консольное приложение, которое после ввода двух катетов находит гипотенузу и периметр. (с гипотенузой я разобрался) #include "stdafx.h" #include <iostream>...
C++ Вывод равных чисел
Уважаемые программисты! Прошу помочь. Использую книгу Страуструпа, столкнулся с заданием которое не получается выполнить. Нужно написать программу, содержащую цикл while, в котором считываются и выводятся на экран 2 целых числа. С этим я справился, но дальше нужно настроить программу так, чтобы она выводила только равные числа. Как этого добиться. Вот то что есть у меня на данный момент. ...
C++ найти произведение положительных строк в матрице http://www.cyberforum.ru/cpp-beginners/thread949659.html
Дана целочисленная квадратная матрица. Определить произведение тех строк, которые не содержат отрицательных элементов
C++ Совершенные числа В интервале от a до b напечатать совершенные числа. Совершенное число, равно сумме всех своих делителей, например 28=1+2+4+7+14 подробнее

Показать сообщение отдельно
АББА
133 / 60 / 7
Регистрация: 08.11.2012
Сообщений: 250

Есть ли короткий путь решения задачи? - C++

07.09.2013, 13:22. Просмотров 301. Ответов 5
Метки (Все метки)

Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны.
Есть ли ещё более короткий путь решения задачи?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{   
    double a,b,c,x,y,z;
    cout<<"a,b,c=\n"; cin>>a>>b>>c;
    
    x=a>0?a*a:a;
    y=b>0?b*b:b;
    z=c>0?c*c:c;
    
    cout<<"a,b,c="<<x<<","<<y<<","<<z<<endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru