Вопрос задан 09.05.2019 в 02:15. Предмет Информатика. Спрашивает Хакимова Роксана.

1.в трехзначном числе х зачеркнули его вторую цифру.Когда к образованному при этом двузначному

числу слева приписали вторую цифру числа х,то получилось число 546,найти х. 2.Даны целое число к(1<=k<=150) и последовательность цифр 101102103....149150 в которой выписаны подряд все трехзначные числа от 101 до 150. определить к-ю цифру если известно: к-число кратное трём к-одно из чисел1 4 7.... к-одно из чисел 2 5 8... ЭТИ ДВЕ ЗАДАЧИ(КОД ПРОГРАММЫ) НУЖНЫ ДЛЯ БОРЛАНД С,ПОМОГИТЕ.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Линевич Евгений.
456 Понятно да?Переставить нужно
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1. Первая задача:

Пусть исходное трехзначное число - XYZ, где X, Y и Z - цифры числа.

По условию, если из него зачеркнуть вторую цифру Y, получится двузначное число XZ.

Если к этому двузначному числу слева приписать вторую цифру Y, получится число 546.

То есть, XZY = 546.

Поэтому, X = 5, Z = 6 и Y = 4.

Ответ: х = 546.

2. Вторая задача:

Последовательность цифр представляет собой выписывание подряд всех трехзначных чисел от 101 до 150.

Известно, что к-е число кратно трём. То есть, k-е число является третьим числом, шестым числом, девятым числом и т.д.

Также известно, что k-е число может быть одним из чисел 1, 4, 7, ..., или одним из чисел 2, 5, 8, ...

Для решения этой задачи можно использовать операцию остатка от деления (%).

Найдем остаток от деления k на 3. Если остаток равен 1, то k-е число будет одним из чисел 1, 4, 7, ..., а если остаток равен 2, то k-е число будет одним из чисел 2, 5, 8, ...

Теперь найдем номер к-го числа в соответствующей последовательности (1, 4, 7, ...) или (2, 5, 8, ...).

Для этого нужно найти результат целочисленного деления k на 3 и добавить 1.

Полученный результат будет номером к-го числа в соответствующей последовательности.

Например, если k = 9, то остаток от деления k на 3 равен 0, значит, k-е число будет одним из чисел 2, 5, 8, ..., а результат целочисленного деления 9 на 3 равен 3, значит, это будет 4-е число в последовательности.

Значит, к-я цифра будет 4.

Таким образом, для решения этой задачи нужно найти остаток от деления k на 3 и результат целочисленного деления k на 3.

Код программы на языке C, решающий данную задачу, может выглядеть следующим образом:

```c #include

int main() { int k; printf("Введите число k: "); scanf("%d", &k);

int remainder = k % 3; int quotient = k / 3;

int number; if (remainder == 1) { number = 3 * quotient + 1; } else if (remainder == 2) { number = 3 * quotient + 2; }

printf("К-я цифра: %d\n", number);

return 0; } ```

Надеюсь, это поможет вам решить задачи на языке программирования C.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос