Предмет: Информатика, автор: enderpistol

PASCAL
Напишите программу: Дана последовательность из N элементов. Найти количество двузначных чисел, в которых одна и только одна из цифр 3ка.

Ответы

Автор ответа: d514
0
вариант решения, если элементы вводятся
var
  n, i, x, s : integer;
  t: string;
begin
  writeln('количество чисел');
  readln(n);
  s := 0;
  for i := 1 to n do
    begin
      writeln(i,' число:');
      readln(x);
      if (x > 9) and (x<100)) then
        begin
          t := 
IntToStr(x);
         if (((t[1] = '3') and
(t[2] <> '3')) or (t[1] <> '3') and (t[2] = '3'))   then s := s+1;
        end;
    end;
    writeln('Ответ ',s)
end.


вариант решения, если элементы заданы массивом
const
n=50
var
  i, x, s : integer;
  t: string;
  m1: array [1..n] of integer;
begin
  s := 0;
  for i := 1 to n do
     begin
      x := m1[i];
      if (x > 9) and (x<100)) then
        begin
          t := IntToStr(x);
         if (((t[1] = '3') and
(t[2] <> '3')) or (t[1] <> '3') and (t[2] = '3'))   then s := s+1;
        end;
    end;
    writeln('Ответ ',s)
end.





Автор ответа: d514
0
все равно потребуется проверять на второе вхождение.
Автор ответа: deafol
0
Вот вариант попроще
var
  n, i, s, x  : integer;
begin
  n := 0;
  writeln('kolichestvo chisel');
  readln(n);
  for i := 1 to n do
    begin
      writeln(i,' chislo');
      readln(x);
      if  ((x mod 3 = 0)  and (x div 10 <> 3)) or ((x mod 3 <> 0)  and (x div 10 = 3)) then
        s := s +1;
    end;
    writeln('otvet: ',s);
end.
Автор ответа: d514
0
не учтен вариант 33 - 2 вхождения тройки
Похожие вопросы
Предмет: Қазақ тiлi, автор: kasymbeksagynaj9
-тапсырма.
Мәтінді оқы. Сұраққа жауап бер.
5
APA
8
-тапсырма.
Мәтіннен өзіңе таныс еме
жаз. Сөздіктің көмегімен
анықта. Сол сөздерді бу
ЖАЗЫЛЫМ
-тапсырма.
Мәтіндегі қою қаріппен
буынға бөліп жаз. Көп
тиісті қосымшалардын
Қазақта «Ас
адамның арқауы»
деген мақал бар. Бұл мақал «адам ас ішіп
қана дұрыс өмір сүреді» дегенді біл-
діреді. Сонымен қатар «Ас тұрған жерде
дерт тұрмас» деген де аталы сөз бар.
Адам қанша ауырса да, ас ішіп жүрсе,
денсаулығы тез қалпына келеді.
Тамақ ішу қажеттілік. Тамақ
денсаулық үшін аса пайдалы. Тамақта
адамға керек дәрумен, минерал, май бар.
Тамақ әртүрлі дәруменге бай. Жеміс-жи-
декте дәрумен көп.
Анам пайдалы әрі жеңіл тамақты
ас мәзіріне қосады. Мен етті, балықты,
әртүрлі салатты жақсы көремін.
Ал сен қандай тамақты ұнатасың?
жаз.
ыңды;
лдан.
Жеміс-жидек ... (-да, -
дәрумен көп. Оларда ада
рек дәрумен, минерал кө
(-нда, -нде) сүйек қатайт
Мен сүт тағамдарын, жем
балық... (-ті, -ты, -ді) жаңа
денсаулыққа пайдалы.
Жартылай дайын өнім
жемеймін. Оларда адам
бояулар бар.
Помогите пожалуйста​