По разделам



Задача Proc 29


Описать функцию DigitCount(K) целого типа, находящую количество
цифр целого положительного числа K. Используя эту функцию, найти количество цифр для каждого из пяти данных целых положительных чисел.

Код (C/C++)

#include <stdio.h>
int digitcount(int k){
    int i=1;
    for(;k>=10;i++) k/=10;
    return i;
}
 
int main(void)
{
    int i, k;
 
    for (i=1; i<=5; ++i){
        printf("K:");
        scanf("%i", &k);
        printf("count: %i\n",digitcount(k));
    }
 
    return 0;
}

Код (Python)

import random
import math

def DigitCount(N):
    i = 0
    q = N
    while q >= 1:
        q /= 10
        i += 1
    return i

for i in range(0,10):
    x = random.randrange(1,100)
    #print(x,end="; ")
    print(x,":",DigitCount(x))
									

Код (Pascal)

program Proc29;
 
Function DigitCount(K:Integer):Integer;
var S :String;
begin
  Str(K,S)  ;
  DigitCount:=Length(S);
end;
 
var
  i,N:Integer;
 
begin
 for i:=1 to 5 do
  begin
   Write('N :');
   Readln(N);
 
   Writeln(DigitCount(N));
  end;
end.
									




Proc. Абрамян
Proc 1 Просмотров: 14
Proc 2 Просмотров: 14
Proc 3 Просмотров: 12
Proc 4 Просмотров: 12
Proc 5 Просмотров: 14
Proc 6 Просмотров: 10
Proc 7 Просмотров: 12
Proc 8 Просмотров: 13
Proc 9 Просмотров: 12
Proc 10 Просмотров: 11
Proc 11 Просмотров: 14
Proc 12 Просмотров: 10
Proc 13 Просмотров: 12
Proc 14 Просмотров: 13
Proc 15 Просмотров: 13
Proc 16 Просмотров: 11
Proc 17 Просмотров: 23
Proc 18 Просмотров: 13
Proc 19 Просмотров: 14
Proc 20 Просмотров: 9
Proc 21 Просмотров: 12
Proc 22 Просмотров: 12
Proc 23 Просмотров: 11
Proc 24 Просмотров: 12
Proc 25 Просмотров: 9
Proc 26 Просмотров: 11
Proc 27 Просмотров: 16
Proc 28 Просмотров: 18
Proc 29 Просмотров: 22
Proc 30 Просмотров: 25
Proc 31 Просмотров: 13
Proc 32 Просмотров: 12
Proc 33 Просмотров: 10
Proc 34 Просмотров: 18
Proc 35 Просмотров: 9
Proc 36 Просмотров: 11
Proc 37 Просмотров: 12
Proc 38 Просмотров: 10
Proc 39 Просмотров: 13
Proc 40 Просмотров: 9
Proc 41 Просмотров: 13
Proc 42 Просмотров: 11
Proc 43 Просмотров: 12
Proc 44 Просмотров: 12
Proc 45 Просмотров: 14
Proc 46 Просмотров: 10
Proc 47 Просмотров: 10
Proc 48 Просмотров: 14
Proc 49 Просмотров: 10
Proc 50 Просмотров: 12
Proc 51 Просмотров: 18
Proc 52 Просмотров: 11
Proc 53 Просмотров: 13
Proc 54 Просмотров: 11
Proc 55 Просмотров: 13
Proc 56 Просмотров: 10
Proc 57 Просмотров: 11
Proc 58 Просмотров: 11
Proc 59 Просмотров: 8
Proc 60 Просмотров: 11

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться