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