KatrinHQ
1

Для четного введенного числа определить, делится ли оно на 10, для нечетного - делится ли оно на 5

10.11.2014, 19:22. Показов 1167. Ответов 9
Метки нет (Все метки)

вечер добрый,помогите с програмкой на с++
условие:с клавиатуры вводиться целое число,для четного числа определяется делится ли оно на 10,для не четного определяется,делится ли оно на 5.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2014, 19:22
Ответы с готовыми решениями:

Для вводимого с клавиатуры числа определить, сколько раз подряд оно делится без оcтатка на цифры от 2 до 9
для вводимого с клавиатуры числа определить сколько раз подряд оно делиться без оcтатка на цифры от...

Для заданного числа n определите делится ли оно на 9, используя признак делимости
1. для заданного числа n определите делится ли оно на 9, используя признак делимости. 2. провести...

Если число делится на 6, то оно делится на 2 и на 3. Доказать на ИП 1-ого порядка
Чтобы доказать утверждение что если число делится на 6, то оно так делится на 2 и на 3, я введу...

Определить все цифры в цифровой записи числа, на которые оно делится без остатка
Добрый вечер. Помогите, пожалуйста, написать программу. Дано натуральное четырехзначное число....

9
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 19
10.11.2014, 19:46 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
   long int i;
   cin >> i;
   if ((i%2)==1)
   {
    if ((i%10)==0)
      cout << "делится на 10";
    else
      cout << "не делится на 10";
   };  else  if ((i%5)==0)
      cout << "делится на 5";
    else
      cout << "не делится на 5";
   system("pause");
   return 0;
}
0
553 / 146 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
10.11.2014, 19:47 3
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main()
{
    int n;
    scanf("%d", &n);
    ((n % 2 == 0 && n % 10 == 0) || (n % 2 != 0 && n % 5 == 0)) ? printf("Yes\n") : printf("No\n");
    return 0;
}
0
4481 / 2098 / 265
Регистрация: 01.03.2013
Сообщений: 5,559
Записей в блоге: 22
10.11.2014, 21:58 4
Лучший ответ Сообщение было отмечено Байт как решение

Решение

Посоревнуемся в краткости?
C++
1
2
3
4
5
6
7
int main()
{
    int n; cout<<"Input n: "; cin>>n;
    (n % 5 == 0) ? cout<<"Yes\n" : cout<<"No\n";
    system("Pause");
    return 0;
}
1
553 / 146 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
11.11.2014, 00:14 5
Цитата Сообщение от _Ivana Посмотреть сообщение
Посоревнуемся в краткости?
Хотите сказать, что ваш код эквивалентен? Хотя похоже на то.

Не по теме:

Смотрите у меня! Я Python немного знаю - могу ответить коротким кодом. :D

C++
1
main(){int n;cin>>n;(n%5==0)?cout<<"Yes":cout<<"No";}



Добавлено через 8 минут

Не по теме:

Ещё меньше:

C++
1
main(){int n;cin>>n;!(n%5)?cout<<"Yes":cout<<"No";}

0
4481 / 2098 / 265
Регистрация: 01.03.2013
Сообщений: 5,559
Записей в блоге: 22
11.11.2014, 00:24 6
Хочу сказать, что он экстенсиально равен (по действию) вашему. А еще хочу сказать, что можно иногда облегчить компьютеру жизнь, если самому предварительно подумать.
ЗЫ в соревновании за гранью глупости
C++
1
main(){int n;cin>>n;cout<<(!(n%5)?"No":"Yes");}
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31154 / 20362 / 7929
Регистрация: 22.10.2011
Сообщений: 35,295
Записей в блоге: 6
11.11.2014, 00:29 7
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

Dennis Ritchie, а поменять местами строки и выбросить отрицание - никак?
C++
1
main(){int n;cin>>n;cout<<(n%5?"No":"Yes");}
Добавлено через 43 секунды
_Ivana, твой код неправилен... Он будет выдавать обратные результаты...
0
4481 / 2098 / 265
Регистрация: 01.03.2013
Сообщений: 5,559
Записей в блоге: 22
11.11.2014, 00:33 8
UI, ну да, строки местами поменял, а восклицательный знак не заметил и не удалил. Но дело не в этом, а в том, за что Байт мне засчитал лучший ответ (и вполне справедливо), и что было замято в процессе дальнейшего самовыпендрежа участников дискуссии
0
553 / 146 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
11.11.2014, 00:44 9
Цитата Сообщение от UI Посмотреть сообщение
Dennis Ritchie, а поменять местами строки и выбросить отрицание - никак?
А я даже не думал, что так можно записывать.

Не по теме:

_Ivana, вот видишь: код оказывается у модератора самый короткий. А всё почему? Потому что и ник у модератора самый короткий UI.

0
_Ivana
11.11.2014, 00:53     Для четного введенного числа определить, делится ли оно на 10, для нечетного - делится ли оно на 5
  #10

Не по теме:

Dennis Ritchie, все правильно - длины наших кодов располагаются в том же порядке, что и длины наших ников. Поэтому вам нет смысла соперничать в этом со мной, а мне - с модератором. Хотя, мыможем зарегистрироваться под новыми никами :)
Ёжик приходит в паспортный стол.
- Что надо, Ёжик?
- Фамилию хочу сменить.
- А какая у тебя фамилия?
- Быстрый.
- И какую хочешь?
- Щщьюх!
Правда, это больше про скорость кода :)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2014, 00:53

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка
Помогите, пожалуйста Уже неделю не могу составить программу Дано натуральное четырехзначное...

Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка
Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на...

Запросит 16 чисел и вывести на экран для каждого, делится ли оно на 11
Помогите решить такую задачку. Необходимо запросить 16 чисел и вывести на экран для каждого,...

Определить делится ли оно на 95?
20-значное число задано массивом цифр от 1 до 20.Определить делится ли оно на 95?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.