Информатика, опубликовано 2018-08-22 18:27:24 by Гость

1. составить программу входе которой определяется входит ли цифры 4 или 7 в данной 2х значное число. 2.Составить программу входи работы которой определяется является ли данное число кратное и оканчивающиеся на 3

Ответ оставил Гость

Язык не указан, Default-Language это C. На нём и напишу.
1.
#include 
int main() {
    int n;
    scanf("%d", &n);
    if (n % 10 == 4 || n % 10 == 7 || n / 10 == 4 || n / 10 == 7)
        printf("YES/n");
    else
        printf("NO/n");
    return 0;
}
Для порядку скажу что на Perl это можно реализовать проще.
#!perl
%h { 4 => 0, 7 => 0};
;
if (exists $h{$_%10} || exists $h{$_/10}) {
    print "YES/n";
else {
    print "NO/n";
}
Но мы ушли от темы. Итак, 2. Тут всё ещё проще:
#include 
int main() {
    int n;
    scanf("%d", &n);
    if (!(n % 3))
        printf("Multiple of 3/n");
    else
        printf("Not multiple of 3/n");
    if (n % 10 == 3)
        printf("Ends by 3/n");
    else
        printf("Not ends by 3/n");
    return 0;
}
Тут более простой реализации на другом известном мне языке нету, так что приводить дополнительно ничего не буду.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.