0 / 0 / 0
Регистрация: 10.09.2017
Сообщений: 30
1

Проверить истинность высказывания

12.09.2017, 19:56. Показов 1352. Ответов 4

Проверить истинность высказывания: "Цифры данного трехзначного числа образуют арифметическую прогрессию" (с++). Ввод цифры данного трехзначного числа с консоли
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2017, 19:56
Ответы с готовыми решениями:

Проверить истинность высказывания
Даны два целых числa: A ,B проверить истинность высказывания справедливы ли неравенства А>=0 и B<-2...

Дано четырехзначное число. Проверить истинность высказывания:
Дано четырехзначное число. Проверить истинность высказывания: данное число читается одинаково слева...

Проверить истинность высказывания: Справедливо двойное неравенство A < B < C
2)Даны три целых числа: A, B, C. Проверить истинность высказывания: «Справедливо двойное...

Проверить истинность высказывания: «Трехзначное число a оканчивается на цифры 7,7»
Дано целое число a . Проверить истинность высказывания: «Трехзначное число a оканчивается на цифры...

4
Диссидент
Эксперт C
26825 / 16734 / 3666
Регистрация: 24.12.2010
Сообщений: 37,459
12.09.2017, 22:32 2
C++
1
if (n/100 + n%10 == 2*(n/10)%10)) ...
3
0 / 0 / 0
Регистрация: 10.09.2017
Сообщений: 30
13.09.2017, 19:56  [ТС] 3
Доброго времени суток Байт. Не могли бы Вы написать код целиком. Спасибо за помощь
0
4 / 4 / 3
Регистрация: 13.09.2017
Сообщений: 25
13.09.2017, 20:12 4
Arsen99, если это все условие, то тут просто нечего расписывать. Стандартное начало + код выше:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main(){
    
    int n; //число
    cout<<"ENTER NUMBER"<<endl;
    cin>>n;
    if (n/100 + n%10 == 2*(n/10)%10)
        cout<<"YES"<<endl;
        
    else 
    cout <<"NO"<<endl;
    
    
    
    return 0;
}
Ну можно еще вставить проверку, на случай если введут не трехзначное число.
C++
1
2
3
4
if (n>=100){
    //код указанный ранее
    }else
    cout<<"WRONG NUMBER";
0
3535 / 2095 / 388
Регистрация: 09.09.2017
Сообщений: 8,622
13.09.2017, 23:33 5
Предлагаю расписать более наглядно, с явным разбиением на разряды
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio,h>
int main(){
  char dig2, dig1, dig0; 
  int number;
  scanf("%i", &number);
  if( number < 0 || number > 999 ){
    fprintf(stderr, "Wrong number\n");
    return -1;
  }
  dig0 = number % 10; number /= 10; //младший разряд
  dig1 = number % 10; number /= 10;
  dig2 = number; //старший разряд
  if( (dig2 - dig1) == (dig1 - dig0) ){
    printf("yes\n");
    return 0;
  }else{
    printf("no\n");
    return 1;
  }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2017, 23:33
Помогаю со студенческими работами здесь

Проверить истинность высказывания: «Трехзначное число a начинается с цифр 9,1»
Дано целое число a . Проверить истинность высказывания: «Трехзначное число a начинается с цифр 9,1»

Проверить истинность высказывания: «Число a является трехзначным или оканчивается на 0»
3. Дано целое число a . Проверить истинность высказывания: «Число a является трехзначным или...

Проверить истинность высказывания: «Ровно два из чисел A, B, C являются положительными»
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Ровно два из чисел A, B, C...

Проверить истинность высказывания : все цифры данного трехзначного числа различны
Дано трехзначное число. Проверить истинность высказывания: «Все цифры данного числа различны» ...

Проверить истинность высказывания: Все цифры данного трехзначного числа различны
Вообще не понимаю как такую задачу решить... Напишите пожалуйста код на C++.

Проверить истинность высказывания : Точка с кординатами (x, y) лежит в четвертой кординатной четверти
Даны числа x , y. Проверить истинность высказывания : Точка с кординатами (x, y) лежит в четвертой...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru