ЭЖ
Эдуард Жульков

помогите написать программы на СИ

a) Дано трёхзначное число. Определить входит ли в него цифра 3 и цифра A. A – вводится с
клавиатуры.
b) Найти числа в диапазоне от 400 до 450 у которых более 4-х делителей

ИT
Ириша Triniti

#include
#include
int main() {
unsigned number, digit, three = 3, temp, digit_flag = 0, three_flag = 0;
printf("number?.. "); scanf_s("%u", &number);
printf("digit?.. "); scanf_s("%u", &digit);
while (number) {
temp = number % 10;
number /= 10;
if (temp == digit) digit_flag = 1;
if (temp == three) three_flag = 1;
if (digit_flag + three_flag == 2) {
printf("Yes!\n");
break;
}
}
if (digit_flag + three_flag < 2) printf("No\n");
_getch();
return 0;
}

#include
#include
#define LEFT 400
#define RIGHT 450
#define DIVIDER 4
int main() {
unsigned count, n, m;
for (n = LEFT; n <= RIGHT; n++) {
count = 0;
for (m = 2; m < LEFT / 2; m++) {
if (n % m == 0) count++;
if (count == DIVIDER) {
printf(" %u\n", n);
break;
}
}
}
_getch();
return 0;
}

Похожие вопросы
Помогите написать программу на языке СИ/СИ++!!
Помогите написать программу со switch в СИ
помогите плиз написать программу на СИ
Помогите написать программу в Си
помогите написать программу на си!
Помогите пожалуйста написать программы на си++
Помогите написать программу на Си (не на С++)
Помогите написать код программы на Си (не С++)
Помогите написать программу на си ++
Помогите написать программу в языке "СИ".