Как найти двухзначные числа паскаль

0 / 0 / 0

Регистрация: 07.11.2016

Сообщений: 8

1

Определить, является ли число двузначным

07.11.2016, 22:33. Показов 22458. Ответов 2


Студворк — интернет-сервис помощи студентам

Ввести с клавиатуры n любых целых чисел. Ли они двухзначные? Ответ «да» или «нет».
Буду очень благодарна за помощь😊



0



Ksssq

1 / 1 / 5

Регистрация: 12.09.2016

Сообщений: 6

08.11.2016, 00:35

2

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
program chis;
var 
  n, ch, i: integer;
begin
  write('n= ');
  readln(n);
  for i:= 1 to n do
  begin
    readln(ch);
    if (ch>9) and (ch<100) then writeln('DA')
    else writeln('NET');
  end;
end.



0



bormant

Модератор

Эксперт Pascal/DelphiЭксперт NIX

7534 / 4394 / 2785

Регистрация: 22.11.2013

Сообщений: 12,586

Записей в блоге: 1

08.11.2016, 09:15

3

Ksssq,
В условии не сказано «неотрицательных».

Pascal
10
  if Abs(ch) in [10..99] then WriteLn('Да') else WriteLn('Нет');



0



Формулировка задачи:

Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 — на 4

Код к задаче: «Найти все двузначные числа..»

textual

uses crt;
var i:integer;
begin
 clrscr;
 for i:=10 to 99  do
  begin
    if ((i*2) mod 10=8) then writeln(i,' zakanchivaetsya na 8');
    if ((i*3) mod 10=4)  then writeln(i,' zakanchivaetsya na 4');
  end;
  readln;
end.

Полезно ли:

15   голосов , оценка 3.867 из 5

Является ли число двузначным (программа на языке Паскаль)

Используем составное условие

if (a>9) and (a<100) then //число двузначное

if (a>=10) and (a<=99) then // число двузначное

Используем операцию вхождения in и множество

if a in [10..99] then // число двузначное

Используем простое условие и математику

if (a-9)*(a-100)<0 then // число двузначное

Все эти условия работают только для положительных двузначных чисел. Если есть необходимость проверить и отрицательное число, тогда можно использовать функцию модуль числа abs(a).

Проверка целого числа со знаком

if abs(a) in [10..99] then // число двузначное

Введение.

Я заметил, что вопросы по решению базовых задач на языке PascalABC стали появляться все чаще. По этой причине теперь я буду публиковать самые востребованные варианты программ после каждой пройденной темы. И прикреплять уникальные изображения к исходникам уже не так необходимо. Сейчас мы рассмотрим решение задачи, в которой нужно вывести числа, содержащие определенную цифру или кратные ей.

Задача.

Поставлена задача — найти и вывести двузначные числа с цифрой N или числа, кратные этой цифре N. Число N вводится с клавиатуры через знак пробела. Решим данную задачу с помощью цикла FOR. Это решение считается несложным, но я добавил некоторые пояснения к каждой строке.

Код.

Var //Описание переменных
i,n: integer;
Begin //Начало программы
write(‘Введите n: ‘); //Диалог с пользователем
readln(n); //Считывание числа n
For i:=10 to 99 do //Цикл FOR, диапазон чисел от 10 до 99 включительно
If (i mod 10=n) or (i div 10=n) or (i mod n=0) then //Условие задания
write(i,’ ‘); //Вывод через пробел
End. //Конец программы.

Заключение.

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

Написать программу, которая проверяет число на двузначность Паскаль.

На этой странице находится вопрос Написать программу, которая проверяет число на двузначность Паскаль?, относящийся к категории
Информатика. По уровню сложности данный вопрос соответствует знаниям
учащихся 5 — 9 классов. Здесь вы найдете правильный ответ, сможете
обсудить и сверить свой вариант ответа с мнениями пользователями сайта. С
помощью автоматического поиска на этой же странице можно найти похожие
вопросы и ответы на них в категории Информатика. Если ответы вызывают
сомнение, сформулируйте вопрос иначе. Для этого нажмите кнопку вверху.

Понравилась статья? Поделить с друзьями:

Не пропустите также:

  • Как найти пропавшую вещь за 5 минут
  • Как найти песню i can see you
  • Как составить свой идеальный день
  • Как в ворде исправить таблицу эксель
  • Как найти свою тетрадь по русскому языку

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии