Anshel2018534
?>

Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код: А Д К Н О С 01 100 101 10 111 000 Некоторые цепочки можно расшифровать не одним Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки: 10111101 00011110 100111101 Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

Информатика

Ответы

edelstar83
Значение переменной i не задано, поэтому выведет что - то произвольное,
Почему   while (a<N) ?  А если первая цифра слева в числе = 1?
while (a<N)  нужно заменить на while (0<N)
Убрать строку   a=N%10;  перед while
После строки  min=10;  добавить строку  i=0;

после изменений будет примерно так:

#include<stdio.h>
#include<conio.h>

main() {
 int N,a, min, i, imin; 
 scanf("%d", &N);
 min=10; i=0;
 while (0<N)
 { i++;
 a=N%10;
 N=N/10;
 if (a<min)
 { min=a;
  imin=i; }
 }
 printf ("%d", imin);
 getch();   
 return 0;
}
Пономаренко
Вот оттестированный мой вариант программы. Тестировал на числах от 1 до 6. Писать начал чуть раньше Антагониста, но он оказался шустрее :))

//PascalABC
//NaaMan
//Программа расчитана ТОЛЬКО на факториалы
//Проверки ошибочного ввода НЕТ
var n, result, i : real;
begin
    write('Введите факториал > ');
    readln(n);
    if (n = 1) then
        result := 1
    else begin
        i := 2;
        while n <> 1 do begin
            n := n / i;
            result := i;
            i := i + 1;
        end;
    end;
    writeln('Число ', result);
end.

В! много ! 9 8) известен факториал числа n. найти это число. 15) начав тренировки, лыжник в первый д
В! много ! 9 8) известен факториал числа n. найти это число. 15) начав тренировки, лыжник в первый д
В! много ! 9 8) известен факториал числа n. найти это число. 15) начав тренировки, лыжник в первый д

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

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

Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код: А Д К Н О С 01 100 101 10 111 000 Некоторые цепочки можно расшифровать не одним Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки: 10111101 00011110 100111101 Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksandr740
olartamonov6
BogdanR106203
Olga-Borisovna
shangina1997507
osechkinandrejj
dddandmvd5210
grenysherg2873
trast45
v79150101401
SAMSCHOOL96
krisrespect
Nikishina
yatania-popovich7
Yevgenevich