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

Условные операторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в задаче с классами http://www.cyberforum.ru/cpp-beginners/thread1023445.html
не могу понять почему не выводятся значения и не выполняется подсчёт... помогите, пожалуйста, сижу очень долго, а скоро сессия... Задача: Создать класс "квадрат", члены класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре: диагональ, периметр, площадь. Создать производный класс "правильная квадратная призма с высотой H", добавить в класс метод...
C++ Как обойтись без указателей и указателей на указатель? Ибо не совсем выходит понять,что на что тут указывает #include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; void matrix( int **m, int r, int s) { http://www.cyberforum.ru/cpp-beginners/thread1023428.html
Выполнить свертку байтов в диапазоне C++
Добрый день, я очень-очень плохой студент и очень-очень не понимаю программирование, а хотелось бы. Читаю разные самоучители и прочее.. Но данные задания Написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование в соответствии с вариантом (см. ниже), затем выводит на экран двоичное представление результата...
C++ Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье
Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье. В гугле много всего, рабочего не нашел.
C++ Нужна программа - Найти кратчайший путь между двумя заданными вершинами графа http://www.cyberforum.ru/cpp-beginners/thread1023410.html
Ребят, у кого есть программа на С++ или текст программы: Найти кратчайший путь между двумя заданными вершинами графа. Желательно с графикой.
C++ Как реализовать многоуровневое меню? Допустим есть в главном меню пункт 1, пункт 2,пункт 3. При переходе по любому из пунктов программа что то выполняет. Для каждого пункта есть своя функция. Но мне нужно перейти обратно в главное меню. Что делать? GOTO ругают за превращение программы в спагетти, а если в функции одного из пунктов для возвращения назад вызывать функцию главного меню выходит то же самое. Как реализуются такие задачи? подробнее

Показать сообщение отдельно
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247
29.11.2013, 23:26     Условные операторы
Задание: создайте условный оператор, который присваивал бы x*y для четного x, в противном случае для нечетного x и y, не равного 0, присваивал бы x/y; наконец, если ни одно из предыдущих условий не вычисляется в true, выводил бы на экране сообщение, что значения равны 0.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main (void)
{
int x, y;
cin >> x >> y;
x = (x % 2 != 0 && x != 0) ? x/y : x * y;
y = (y % 2 != 0 && y != 0) ? x/y : x == 0;
cout << x << endl << y;
return 0;
}
Вот попытка написать, но в строчке "y = (y % 2 != 0 && y != 0) ? x/y : x == 0;" берется x тот, который получился в предыдущей строчке...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru