По разделам

 

Решение задачи 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 Просмотров: 6511
Proc 2 Просмотров: 5031
Proc 3 Просмотров: 5115
Proc 4 Просмотров: 4302
Proc 5 Просмотров: 3361
Proc 6 Просмотров: 4606
Proc 7 Просмотров: 3890
Proc 8 Просмотров: 2984
Proc 9 Просмотров: 3123
Proc 10 Просмотров: 2880
Proc 11 Просмотров: 2984
Proc 12 Просмотров: 2180
Proc 13 Просмотров: 2421
Proc 14 Просмотров: 2655
Proc 15 Просмотров: 1865
Proc 16 Просмотров: 2839
Proc 17 Просмотров: 2484
Proc 18 Просмотров: 2405
Proc 19 Просмотров: 2323
Proc 20 Просмотров: 3169
Proc 21 Просмотров: 3296
Proc 22 Просмотров: 2400
Proc 23 Просмотров: 2397
Proc 24 Просмотров: 1658
Proc 25 Просмотров: 2030
Proc 26 Просмотров: 1806
Proc 27 Просмотров: 2005
Proc 28 Просмотров: 1735
Proc 29 Просмотров: 1914
Proc 30 Просмотров: 2444
Proc 31 Просмотров: 1668
Proc 32 Просмотров: 1220
Proc 33 Просмотров: 1248
Proc 34 Просмотров: 1670
Proc 35 Просмотров: 1153
Proc 36 Просмотров: 1612
Proc 37 Просмотров: 1473
Proc 38 Просмотров: 1193
Proc 39 Просмотров: 1097
Proc 40 Просмотров: 1830
Proc 41 Просмотров: 1897
Proc 42 Просмотров: 1149
Proc 43 Просмотров: 1115
Proc 44 Просмотров: 998
Proc 45 Просмотров: 1126
Proc 46 Просмотров: 997
Proc 47 Просмотров: 1058
Proc 48 Просмотров: 810
Proc 49 Просмотров: 1045
Proc 50 Просмотров: 2076
Proc 51 Просмотров: 1682
Proc 52 Просмотров: 1686
Proc 53 Просмотров: 1171
Proc 54 Просмотров: 1259
Proc 55 Просмотров: 1144
Proc 56 Просмотров: 1738
Proc 57 Просмотров: 1488
Proc 58 Просмотров: 1171
Proc 59 Просмотров: 1082
Proc 60 Просмотров: 1364

Комментарии

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



Заявка на расчет