Из трехзначного числа x вычли его последнюю цифру когда результат разделили на 10 а к частному слева
Перейти к содержимому

Из трехзначного числа x вычли его последнюю цифру когда результат разделили на 10 а к частному слева

  • автор:

То что скидывала Даша / Lab3

Только сегодня: скидка до 20% в подарок на первый заказ.
Какую работу нужно написать?

Другую работу

Помощник Анна

Лабораторная работа №3. Символы. Списки. Тьюплы. Частные определения. Определения с альтернативами. Охранные выражения.

Задания.

Применяя теорию лекции №2, выполните задания, соответствующие вашему варианту. Пример выполнения задания:Задача 1. В трехзначном числе x зачеркнули первую цифру. Когда полученное число умножили на 10, а произведение сложили с первой цифрой числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n [1, 999]).делим с остатоком на 10, получая нужные цифры, и умножая на 10 в другой последовательности получаем нужное число> f1 :: Int -> Int> f1 (n) = (n `rem` 10) * 100 + ((n `div` 100) `rem` 10) * 10 + ((n `div` 10) `rem` 10)Задача 2. Даны четыре целых числа. Определить, сколько из них четных.функция проверяет числа на четность> isEven :: Int -> Int> isEven x | (even(x)) = 1> | otherwise = 0функция возвращает количество четных чисел из четырех заданных> f2 :: (Int, Int, Int, Int) -> Int> f2 (a, b, c, d) = isEven (a) + isEven (b) + isEven (c) + isEven (d)Вариант 1.

  • Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа x, то получилось число n. Найти число n. По заданному n найти число x (значение n вводится с клавиатуры, n[10, 999] и при этом число десятков в n не равно нулю).
  • Составить программу, которая уменьшает первое введенное число в два раза, если оно больше введенного второго числа по абсолютной величине.

Вариант 2.

  • В трехзначном числе x зачеркнули первую цифру. Когда полученное число умножили на 10, а произведение сложили с первой цифрой числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[1, 999]).
  • Даны два числа. Если квадратный корень из второго числа меньше первого числа, то увеличить второе число в пять раз.

Вариант 3.

  • В трехзначном числе x зачеркнули вторую цифру. Когда к полученному двузначному числу слева приписали вторую цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[10, 999] и при этом число десятков в n не равно нулю).
  • Даны три целых числа. Вывести на экран те из них, которые являются четными.

Вариант 4.

  • В трехзначном числе x зачеркнули вторую цифру. Когда к полученному двузначному числу справа приписали вторую цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[100, 999]).
  • Даны три вещественных числа. Возвести в квадрат те из них, значения которых неотрицательны.

Вариант 5.

  • В трехзначном числе x зачеркнули последнюю цифру. Когда в оставшемся двузначном числе переставили цифры, а затем приписали к ним слева последнюю цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[1, 999] и при этом число единиц в n не равно нулю).
  • Даны четыре вещественных числа. Определить сколько из них отрицательных.

Вариант 6.

  • В трехзначном числе x зачеркнули первую цифру. Когда полученное число умножили на 10, а произведение сложили со второй цифрой числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[1, 999]).
  • Даны четыре целых числа. Определить, сколько из них нечетных.

Вариант 7.

  • В трехзначном числе x зачеркнули вторую цифру. Когда к полученному двузначному числу справа приписали вторую цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[100, 999]).
  • Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти.

Вариант 8.

  • В трехзначном числе x зачеркнули последнюю цифру. Когда в оставшемся двузначном числе переставили цифры, а затем приписали к ним слева последнюю цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[1, 999] и при этом число единиц в n не равно нулю).
  • Даны четыре целых числа. Определить сумму тех из них, которые кратны трем.

Вариант 9.

  • Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа x, то получилось число n. Найти число n. По заданному n найти число x (значение n вводится с клавиатуры, n[10, 999] и при этом число десятков в n не равно нулю).
  • Составить программу для вычисления функции y(x):

y= Вариант 10.

  • В трехзначном числе x зачеркнули вторую цифру. Когда к полученному двузначному числу слева приписали вторую цифру числа x, то получилось число n. По заданному n найти число x (значение n вводится с клавиатуры, n[10, 999] и при этом число десятков в n не равно нулю).
  • Составить программу для вычисления функции y(x):

y=

Контрольные вопросы.

  1. К какому типу относятся символы? Какие три символа нельзя записать обычным способом?
  2. Как записывается символ перехода на другую строку?
  3. Как записывается символ табуляции?
  4. Чем отличаются списки и тьюплы?
  5. Какие функции работы со списками есть в Haskell?
  6. Для чего применяются частные определения?
  7. В каких случаях применяются определения с альтернативами?
  8. Охранные выражения.
  9. что такое двумерный синтаксис? каковы его основные правила?
  10. Когда полезны рекурсивно определенные функции?
  11. что такое образцы в Haskell?
  12. В чем отличие определений функции рекурсией и индукцией?
  13. что такое >?
  14. Чем отличаются формальные и фактические параметры?

Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последн

Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному слева приписали последнюю цифру числа x, то получилось число n. Найти число n. По заданному n найти число x (значение n вводится с клавиатуры, 10 ≤n ≤999 и при этом число десятков в n не равно нулю).
Только обратную, первую сделал, а вот обратную не получается. Скидываю первую что получилось.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
Program Lab1_2; var x,n, x1, x2, x3, t: Integer; begin write('n='); readln (n); x1:= n div 100; t:= n mod 100; x2:= t div 10; x3:= t mod 10; x:= x3*100 + x1*10 + x2; writeln (x); end.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Из трехзначного числа х вычли его последнюю цифру
Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному.

Из трехзначного числа х вычли его последнюю цифру
Из трехзначного числа х вычли его последнюю цифру. Когда результат разделили на 10, а к частному.

Из трехзначного числа x вычли его последнюю цифру
Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному.

Из трехзначного числа Х вычли его последнюю цифру
Часть 2. Из трехзначного числа Х вычли его последнюю цифру. Когда результат разделили на 10, а к.

5068 / 2639 / 2349
Регистрация: 10.12.2014
Сообщений: 10,007
и туда и сюда и переменные лишние не нужны и смысла нет в разборе числа прямо до циферки…

1 2 3 4
## var x := ReadInteger; var n := x div 10 + x mod 10 * 100; n.Println; (n div 100 + n mod 100 * 10).Println;

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Из трехзначного числа Х вычли его последнюю цифру
Из трехзначного числа Х вычли его последнюю цифру. Когда результат разделили на 10, а к частному.

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

Вывести вначале последнюю цифру трехзначного числа, а затем — его среднюю цифру
//Дано трехзначное число. Вывести вначале его последнюю цифру //(единицы), а затем — его среднюю.

Из трехзначного числа n вычислили его последнюю цифру
Из трехзначного числа n вычислили его последнюю цифру.Когда результат разделили на 10,а к.

Вывести вначале последнюю цифру (единицы), а затем среднюю цифру (десятки) трехзначного числа
Помогите пожалуйста решить задачу на VBA Excell(Макросы).Должна быть лёгкая.Из-за карантина пропали.

Изучение С# Console

Основы программирования. Переменные

Ввод и вывод в консоль осуществляется с помощью класса Console.
У этого класса есть статические методы для ввода и вывода
данных:
• Console.WriteLine – вывод данных с переводом строки;
• Console.Write – вывод данных без перевода строки;
• Console.Read – чтение текущего символа;
• Console.ReadKey – чтение текущего символа или
функциональной клавиши;
• Console.ReadLine – чтение строки до нажатия ввода.

3.

1 . ПРОСТЫЕ ТИПЫ ДАННЫХ
1.1 Эхо
Дано: фраза на первой строке
Надо: Повторить фразу 2 раза на
двух строчках
static void Main(string[] args)
string text;
// Создаем переменную типа String (текст)
Console.WriteLine(«Введите какое-нибудь текст»); //Выводим текст на экран
text = Console.ReadLine(); //Сохраняем в нашу переменную то, что введет пользователь
Console.WriteLine(text+»\n»+text); //Выводим содержимое нашей переменной на экран
Console.ReadKey(); //Останавливаем консоль (без этой строчки консоль сразу закроется)
>

4.

1.2 Дано: Две фразы на двух строчках Надо: Вывести длины этих фраз через пробел.
String.Length Свойство возвращающее число знаков в текущем объекте String.
string Example =»Пример»;
Console.WriteLine(Example.Length);//Результат 6
1.3 Объявить переменные с помощью которых можно будет посчитать общую сумму покупки
нескольких товаров. Например плитки шоколада, кофе и пакеты молока.
int chocolate = 2; // хранит количество упаковок
int milk = 3;
int coffee = 1;
double priceOfChocolate = 11.04; // хранит цены за одну упаковку
double priceOfMilk = 9.59;
double priceOfCoffee = 70.77;
double sum = 0;
// общая сумма покупки
// считаем стоимость
sum = (chocolate * priceOfChocolate) + (milk * priceOfMilk) + (coffee * priceOfCoffee);

5.

1.4 Создайте 4 переменные с разными типами данных и предложите
пользователю ввести в них значения. После ввода, отобразите их на экране.
int digit = 0;
double digit2 = 0;
char symbol = ‘0’;
bool trueOrFalse = false;
//Чтобы поместить значение в переменную мы должны преобразовать
//это значение в соответствующий тип командой Convert.To
Console.WriteLine(«Введите целое число»);
digit = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(«Введите дробное число»);
digit2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(«Введите один символ»);
symbol = Convert.ToChar(Console.ReadLine());
// в переменную типа bool с помощью cin можно ввести
// только false (ложь) и true (истина)
Console.WriteLine(«Введите true или false»);
trueOrFalse = Convert.ToBoolean(Console.ReadLine());
Console.WriteLine(«,,,», digit, digit2, symbol, trueOrFalse);
Console.ReadKey();

6.

1.5 Объявить три переменные типа int и присвоить первой числовое значение, вторая
переменная равна первой переменной увеличенной на 3, а третья переменная равна сумме
первых двух.
int first = 4;
int second = first + 3;
int third = first + second;
2.3 Объявить переменные, для подсчета общего количества предметов для сервировки стола.
Например чашки, такое же количество блюдец и ложек.
int cups = 6; // количество чашек
int spoons = cups; // количество ложек равно кол-тву чашек
int saucers = cups; // блюдца
// или можно так записать
// int cups, spoons, saucers;
// cups = spoons = saucers = 6;
int amount = cups + spoons + saucers;
// общее количество

7.

1.6 Создайте 5 переменных типа char, предложите пользователю ввести
слово из пяти букв и покажите эти символы (слово) на экран.
1.7 Пользователь должен ввести 2 числа. Вам надо показать на экран
произведение этих чисел, сумму и разницу. Покажите так же среднее
арифметическое этих введенных чисел.

8.

2. ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА И
ВЫЧИСЛЕНИЯ ПО ФОРМУЛАМ
2.1 Дано расстояние в сантиметрах. Найти число полных метров в нем.
2.2 С некоторого момента прошло 234(число дней вводится с клавиатуры) дня. Сколько
полных недель прошло за этот период?
2.3 С начала суток прошло n секунд. Определить:
а) сколько полных часов прошло с начала суток;
б) сколько полных минут прошло с начала очередного часа;
в) сколько полных секунд прошло с начала очередной минуты.
2.4 Составить программу:
а) вычисления значения функции y=7×2+3x+6 при любом значении x;
б) вычисления значения функции x=12a2+7a+12 при любом значении а.

9.

2.5 Дано четырехзначное число (к примеру 5678), вывести на экран в обратном порядке
цифры из которых это число состоит. То есть мы должны увидеть на экране 8765.
Подсказка: чтобы взять из числа отдельные цифры, надо применять деление по модулю
на 10.
2.6 Дано двузначное число. Найти:
а) число десятков в нем;
б) число единиц в нем;
в) сумму его цифр;
г) произведение его цифр.
2.7 Дано трехзначное число. Найти число, полученное при перестановке второй и третьей
цифр заданного числа.
2.8 Дано натуральное число n (n > 9). Найти:
а) число единиц в нем;
б) число десятков в нем.

10.

2.9 Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на
10, а к частному слева приписали последнюю цифру числа x, то получилось число 237.
Найти число x.
2.10 Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на
10, а к частному слева приписали последнюю цифру числа x, то получилось число n. Найти
число x. Значение n вводится с клавиатуры, 100 ≤ n ≤ 999 и при этом число десятков в n не
равно нулю.
2.11 В трехзначном числе x зачеркнули его вторую цифру. Когда к образованному при
этом двузначному числу справа приписали вторую цифру числа x, то получилось число
456. Найти число x.

11.

3. ОПЕРАТОРЫ ВЫБОРА IF И ELSE
Оператор if
Конструкция if…else позволяет проверить некоторое условие на истинность и, в зависимости от
результата, выполнить тот или иной блок кода. Синтаксис условного оператора if…else:
if (Условие_1)
// Блок выполнится, если Условие 1 имеет значение true
>
else if (Условие_2) // Необязательная часть
// Блок выполнится, если Условие 2 имеет значение true
>
else // Необязательная часть
// Блок выполнится, если Условие 1 и Условие 2 имеют значение false
>

12.

Пример работы с оператором if:
int n1 = 9;
int n2 = 12;
if (n1 < n2)
Console.WriteLine($»Число меньше числа «);
> else
Console.WriteLine($»Число больше или равно числа «);
>

13.

3.1 Даны два различных вещественных числа. Определить:
а) какое из них больше;
б) какое из них меньше.
3.2 Известны площади круга и квадрата. Определить:
а) уместится ли круг в квадрате?
б) уместится ли квадрат в круге?
3.3 Если целое число m делится нацело на целое число n, то вывести на экран
частное от деления, в противном случае вывести сообщение «m на n нацело не
делится».
3.4 Дано натуральное число. Определить:
а) является ли оно четным;
б) оканчивается ли оно цифрой 7.
3.5 Дано двузначное число. Определить:
а) какая из его цифр больше: первая или вторая;
б) одинаковы ли его цифры.

14.

3.6 Дано трехзначное число. Определить, какая из его цифр больше:
а) первая или последняя;
б) первая или вторая;
в) вторая или последняя.
*** Работа светофора для пешеходов запрограммирована следующим образом: в
начале каждого часа в течение трех минут горит зеленый сигнал, затем в течение
двух минут — красный, в течение трех минут — опять зеленый и т. д. Дано
вещественное число t, означающее время в минутах, прошедшее с начала
очередного часа. Определить, сигнал какого цвета горит для пешеходов в этот
момент.
3.7 Пользователь вводит порядковый номер пальца руки. Необходимо показать его
название на экран.
3.8 Необходимо написать программу, которая проверяет пользователя на знание
таблицы умножения. Пользователь сам вводит два целых однозначных числа.
Программа задаёт вопрос: результат умножения первого числа на второе.
Пользователь должен ввести ответ и увидеть на экране правильно он ответил или
нет. Если нет – показать еще и правильный результат.

15.

3. 9 Дано двузначное число. Определить:
а) входит ли в него цифра 3;
б) входит ли в него цифра а.
3.10 Год является високосным, если его номер кратен 4, однако из кратных 100
високосными являются лишь кратные 400, например, 1700, 1800 и 1900 — невисокосные года, 2000 — високосный. Дано натуральное число n. Определить, является
ли високосным год с таким номером.
3.11 Дано целое число k (1 (суббота и воскресенье) или рабочим, если 1 января — понедельник.

16.

4. ОПЕРАТОР SWITCH
Конструкция switch…case используется, когда необходимо, в зависимости от конкретного
значения переменной или результата некоторой операции, выполнить требуемый блок кода.
Синтаксис конструкции имеет следующий вид:
switch (Выражение)
case Шаблон_1: // Блок кода выполняется, если Выражению соответствует Шаблон_1
break;
case Шаблон_2: // Блок кода выполняется, если Выражению соответствует Шаблон_2
break;
// .
default: // Блок кода выполняется, если среди перечисленных в case шаблонах нет
подходящего
break;
>

17.

int n7 = 1;
switch (n7)
case 1:
Console.WriteLine(» Выполнился случай случай 1″);
break;
case 2:
Console.WriteLine(«Выполнился случай случай
2″);
break;
default:
Console.WriteLine(«Не выполнился ни один из случаев»);
break;
>

18.

4.1 Составить программу, которая в зависимости от порядкового номера дня
недели (1, 2, …, 7) выводит на экран его название (понедельник, вторник, …,
воскресенье).
4.2 Составить программу, которая в зависимости от порядкового номера дня
месяца (1, 2, …, 12) выводит на экран его название (январь, февраль, …, декабрь).
4.3 Составить программу, которая в зависимости от порядкового номера месяца (1,
2, …, 12) выводит на экран время года, к которому относится этот месяц.
4.4 Игральным картам условно присвоены следующие порядковые номера в
зависимости от их достоинства: «валету» — 11, «даме» — 12, «королю» — 13,
«тузу» — 14. Порядковые номера остальных карт соответствуют их названиям
(«шестерка», «девятка» и т. п.). По заданному номеру карты k (6 определить достоинство соответствующей карты.

19.

4.5 В некоторых странах Дальнего Востока (Китае, Японии и др.) использовался (и
неофициально используется в настоящее время) календарь, отличающийся от
применяемого нами. Этот календарь представляет собой 60-летнюю циклическую
систему. Каждый 60-летний цикл состоит из пяти 12-летних подциклов. В каждом
подцикле года носят названия животных: Крыса, Корова, Тигр, Заяц, Дракон, Змея,
Лошадь, Овца, Обезьяна, Петух, Собака и Свинья. Кроме того, в названии года
фигурируют цвета животных, которые связаны с пятью элементами природы —
Деревом (зеленый), Огнем (красный), Землей (желтый), Металлом (белый) и Водой
(черный). В результате каждое животное (и его год) имеет символический цвет,
причем цвет этот часто совершенно не совпадает с его «естественной» окраской —
Тигр может быть черным, Свинья — красной, а Лошадь — зеленой. Например, 1984
год — год начала очередного цикла — назывался годом Зеленой Крысы. Каждый
цвет в цикле (начиная с зеленого) «действует» два года, поэтому через каждые 60
лет имя года (животное и его цвет) повторяется. Составить программу, которая по
заданному номеру года нашей эры n печатает его название по описанному
календарю в виде: «Крыса, Зеленый». Рассмотреть два случая:
а) значение n >= 1984;
б) значение n может быть любым натуральным числом.

Из трехзначного числа x вычли его последнюю цифру когда результат разделили на 10 а к частному слева

всем доброго вечера. собственно нужно помочь верно решить задачи на паскале, базовый курс 11 класса.

или же буду очень благодарен за предоставленную помощь.

1 Задача решена. спасибо zettor.

Из трехзначного числа х вычли его послденюю цифру. когда результат разделили на 10, а к частному слева приписали последнюю цифру числа х, то получилось число у.

В трехзначном числе х зачеркнули его второую цифру.

когда к образовавшемуся двухзначному числу влева приписали вторую цифру числа х, то получилось число у. По заданому у найти чисто х.

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

Введите четырехзначное число

3281
Число тысяч равно 3

число сотен равно 2

Число десятков равно 8

Последний раз редактировалось azon; 19.10.2010 в 18:58 .
Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792

в нем зачеркнули последнюю справа цифру и приписали ее в конце.

675. Зачеркиваем 5 — 67. Приписываем зачеркнутое в конец — 675. Ответ очевиден — грибы рулят.
I’m learning to live.
Регистрация: 19.10.2010
Сообщений: 6
Сообщение от Stilet
675. Зачеркиваем 5 — 67. Приписываем зачеркнутое в конец — 675. Ответ очевиден — грибы рулят.

так ничего и не понял. где решение задачи?

тут нудно использовать данную формулу:
x mod 10 * 100 +x div * 10

многие задачи бы реализовать в решении на паскале(

Регистрация: 18.10.2010
Сообщений: 6

type digits = 0..9; var a: array [1..4] of digits; ch,i,pr:longint; begin readln (ch); i:= 4; while ch<>0 do begin pr:= ch mod 10; a[i]:= pr; dec (i); ch:= ch div 10; end; a[1]:= a[4]; for i:= 1 to 3 do write (a[i]); end.
var i,p,p1: integer; begin readln (i); p:= i mod 100; p1:= i div 100; write (p,p1); end.

Последний раз редактировалось Stilet; 21.10.2010 в 07:54 .
Регистрация: 19.10.2010
Сообщений: 6
Сообщение от zettor

type digits = 0..9;
var a: array [1..4] of digits;
ch,i,pr:longint;
begin
readln (ch);
i:= 4;
while ch<>0 do
begin
pr:= ch mod 10;
a[i]:= pr;
dec (i);
ch:= ch div 10;
end;
a[1]:= a[4];
for i:= 1 to 3 do
write (a[i]);
end.

все что выделено жирным шрифтом — не давалось на теории. учитель не поймет откуда я все это взял но все равно спасибо тебе!

Регистрация: 18.10.2010
Сообщений: 6

var i,p: integer;
begin
readln (i);
p:= i div 100;
i:= i mod 100;
i:= i*10+p;
write (i);
end.

Вроде так первая

Регистрация: 10.04.2010
Сообщений: 2,665

Ответ очевиден — грибы рулят.

Эт точно .Надо же придумать задачу, где дано само число и нужно вычислить его же.
Регистрация: 19.10.2010
Сообщений: 6
Сообщение от zettor

var i,p: integer;
begin
readln (i);
p:= i div 100;
i:= i mod 100;
i:= i*10+p;
write (i);
end.

Вроде так первая

спасибо, работает.
Регистрация: 18.10.2010
Сообщений: 6

var n,ch: integer; begin readln (n); ch:= n div 3600; writeln (ch); end.

Задача с часами

var c,ch,min: integer; begin readln (c); ch:= c div 60; min:= c - ch*60; writeln (c,' мин = ',ch,' часов ',min,' минут'); end.

эти задачи легкие, надо просто знать когда брать остаток или целочисленное деление. чтобы зачеркнуть 2 цифру в трехзначном числе например 356 надо взять остаток от деления на 100 — 56 и в нем целочисленно поделить на 10 — 56.

Последний раз редактировалось Stilet; 21.10.2010 в 08:41 .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *