Помощь - Поиск - Пользователи - Календарь
Полная версия: Задуманная цифра.
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
piplkall
Посчитать, сколько элементов заданного массива начинается с задуманной цифры М.
volvo
Цитата(piplkall @ 5.02.05 1:14)
с задуманной цифры М.

Если "задуманная" цифра вводится пользователем, то вот так:

Код
const
 n = 10;
 a: array[1 .. n] of integer =
   (45, 23, 87, 83, 80, 34, 65, 19, 92, 21);

var
 m: byte;
 i, count, x: integer;
begin
 write('m = '); readln(m);

 count := 0;
 for i := 1 to n do
   begin
     x := a[i];
     while x >= 10 do
       x := x div 10;

     if x = m then
       inc(count)
   end;
 writeln('count = ', count)

end.

Это для уже заданного массива... Можно его вводить самому или генерировать автоматически...
piplkall
Спасибо вам большое вы меня просто спасаете. Я бы не стал вас отвлекать от ваших дел, просто так сложилась ситуация. Мне надо к завтрашнему дню много задач сделать, а со всеми я сам разобраться не успел, т.к. у нас проходит сессия и экзамены через день, не успеваю готовиться.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.