Евгений
Евгений

дано натуральное 5 значное число n.Сколько раз в данном числе встречаются цифры 4 или 8?

Сколько раз в данном числе встречаются цифры 4 или 8

КТ
Костя Травкин

допили под свое делфи, от этого алгоритм не меняется, можешь и свой написать
const n=5;
var a,x:integer;
k,s,j,m:integer;
b:array[1..n] of integer;
begin
writeln('введите',n, ' значное');
readln( a ); x:=a;
s:=0;k:=0;
while ( x <> 0 ) do begin
// s := s + (x mod 10);
inc(k);
b[k]:= (x mod 10);
x := x div 10;
end;

for j:=0 to 9 do begin m:=0;
for k:=1 to n do begin
if b[k]=j then inc(m);
end;
if m>0 then
begin if (j=4) or (j=8) then
writeln('цифра ',j,' встречается ',m, ' раз' );
end; end;
end.

ТМ
Татьяна Морозова

Минимум 0. Максимум 5…

Лёнушка
Лёнушка

Сто восемьдесят два

Ир
Ирена

Option Explicit
Sub Counter()
Dim x
Do
Do
Do
x = InputBox("Введите 5-значное натуральное число", "Ввод данных")
Loop Until IsNumeric(x)
x = CLng(x)
If x < 0 Then Exit Sub
Loop Until Len(x) = 5
Dim out, i, k
out = "В числе" & x & vbCrLf
For i = 0 To 9
k = Compare(x, 1, i)
If k > 0 Then out = out & "количество " & i & " = " & k & vbCrLf
Next
MsgBox out
Loop While True
End Sub

Function Compare(num, pos, find)
Dim ind
ind = InStr(pos, num, find)
If ind > 0 Then
Compare = Compare + 1
If ind < 5 Then Compare = Compare + Compare(num, ind + 1, find)
Else
Compare = CInt(Compare)
End If
End Function

Юлия Козлова
Юлия Козлова

Всего существует 90000 пятизначных натуральных чисел... а теперь сиди и считай сколько

АП
Андрей Полозов

for( ; n > 0; n /= 10 ) c[ n % 10 ]++;
printf( "4 = %d\n8 = %d\n", c[ 4 ], c[ 8 ] );

У вас седня опять зачот?

Похожие вопросы
10. Дано натуральное число. Найти количество четных цифр этого числа, больших 5. Верно ли, что первая цифра встречается
Дано натуральное число определить количество цифр "а" в этом числе. "а" вводится с клавиатуры.
Дано натуральное число. 1) приписать к нему такое же2)Найти количество различных цифр данного натурального числа. паскаль
Дано натуральное число. Из данного натурального числа удалить все цифры а. (а вводится с клавиатуры) в паскале пожалуйста
Дано натуральное число. Верно ли, что в данном числе цифра А встречается более двух раз. А задается.
Помогите написать программу. Дано натуральное 5-значное число n.Определить равны ли сумма и произведение его цифр.
дано натуральное 5 значное число n.Сколько раз в данном числе встречаются цифры 4 или 8?записать в delphi
дано натуральное 5 значное число n.определить количество цифр равных 0
Даны натуральные числа
Дано натуральное число. Определить сколько раз в нём встречается младшая цифра