kostavaani
?>

Создать трассировочную таблицу void fragment_1(int* c, int n) { int s, i, k, j, b = 0; for (s = 0, i = 0; i < n; i++) { for (k = 0, j = 0; j < n; j++) { if (c[i] == c[j]) k++; } if (k > s) { s = k; b = i; } // b - первый индекс самого повторяющегося числа, s - количество повторений } printf("b = %d, s = %d, number = %d", b, s, c[b]); }

Информатика

Ответы

gurman171

var n,m,i,k:integer; c:char;

begin

// 1

write('n, m: ');

readln(n,m);

k:=0;

for i:=n to m do

begin

write(i,' - ',chr(i),'   ');

k:=k+1;

if k mod 3=0 then writeln;

end;

// 2

write('n: ');

readln(n);

writeln(n,' ',chr(n));

// 3

write('c: ');

readln(c);

writeln(c,' ',ord(c));

end.

Пример:

n, m: 40 60

40 - (   41 - )   42 - *    

43 - +   44 - ,   45 - -    

46 - .   47 - /   48 - 0    

49 - 1   50 - 2   51 - 3    

52 - 4   53 - 5   54 - 6    

55 - 7   56 - 8   57 - 9    

58 - :   59 - ;   60 - <    

n: 100

100 d

c: {

{ 123

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Создать трассировочную таблицу void fragment_1(int* c, int n) { int s, i, k, j, b = 0; for (s = 0, i = 0; i < n; i++) { for (k = 0, j = 0; j < n; j++) { if (c[i] == c[j]) k++; } if (k > s) { s = k; b = i; } // b - первый индекс самого повторяющегося числа, s - количество повторений } printf("b = %d, s = %d, number = %d", b, s, c[b]); }
Ваше имя (никнейм)*
Email*
Комментарий*