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

Операции с числом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите совместить сплайн с безьиром http://www.cyberforum.ru/cpp-beginners/thread360611.html
Здравствуйте! Я прогу написал, помогите создать ещё один пункт, в котором Безьир будет совмещатся со сплайном, деталь я в автокаде начертил, и перенёс её в Си, вот тока не знаю как совмещение сделать...
C++ Определить, сколько раз в последовательности повторяется ее максимальный элемент Given a sequence of numbers. Find out how many times the maximum element of the sequence meets in the sequence. Input data. First line - n number,total amount of data in array. Then all aray is... http://www.cyberforum.ru/cpp-beginners/thread360587.html
C++ Найти минимальный элемент последовательности
Given a sequence of numbers.Find out minimum element of the sequence. Input data. First line - n number,total amount of data in array.(1<=N=<1000) Then all aray is inputed,all numbers are...
Вывести элементы последовательности и их количество C++
Тhe input contains a sequence of positive integers not exceeding 1000. The sequence ends with -1.Total amount of numbers is not more than 100. Output total amount of numbers in the sequence (not...
C++ Вывести в обратном порядке квадратные корни элементов последовательности http://www.cyberforum.ru/cpp-beginners/thread360583.html
Read from the input the sequence on real numbers until zero. Output the square root of each number in the sequence in back order. Hint: use double array. Input data. Array is inputed until the...
C++ не компилится с++ Ребят,я чего-то туплю... #include <iostream> #include <conio.h> #include <math.h> using std::cin; using std::cout; подробнее

Показать сообщение отдельно
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
05.10.2011, 11:45
x = (y > 0) ? (((y > 9999) && (y < 100000)) ? ((!(y % 10)) ? 1 : 0): 0) : 0
Во всех примерах много лишней фигни
C
1
x= (10000<=y && y<=99999) && (y%10==0);
Если мы и так проверяем что число от 10000 до 99999, то очевидно что оно положительное
и нет смысла еще раз проверяет на это

Кроме этого логическая операция y%10==0 и так вернет 1 или 0

Добавлено через 2 минуты
if (y < 0) x = 0; //проверка на положительность
Вообще-то должно быть так
if ( y<=0 ) x= 0;
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru