Какое минимальное основание имеет система счисления, если в ней записаны числа 12, 22, 11а? определите десятичный эквивалент данных чисел в найденной системе счисления.
если это 3 разных числа, и для каждого надо найти свою систему.
12_{3} = 5_{10}
22_{3} = 8_{10}
11a_{11} = 142_{10}
если все 3 числа из одной системы, то наибольшим будет последнее число и по нему определяется система
12_{11} = 13_{10}
22_{11} = 24_{10}
11a_{11} = 142_{10}
kav511
28.04.2023
Ошибок тут больше одной. во-первых, в операторе вывода стоит вызов функции ups, которой в качестве второго аргумента передается неизвестная переменная a. если имелся в виду символ "а", его надо было заключить в одинарные кавычки. во-вторых, в теле функции ups определяется значение n в цикле. даже, если искомый символ найден и n получит значение позиции этого символа в слове, то если слово просмотрено не полностью, следующий же проход по циклу снова сбросит n в ноль. следовательно, эта функция будет выдавать верный результат только если искомая буква - последняя в слове. var slovo: string; i: integer; function ups(var s: string; ch: char): integer; var i, n: integer; begin i: =1; n: =0; while (i< =length(s)) and (n=0) do begin if s[i] = ch then n : = i; i: =i+1 end; ups: =n end; begin writeln('vvedite slovo'); readln(slovo); writeln('n = ', ups(slovo, 'a')); end. замечание: в языке паскаль имеется функция pos, производящая поиск подстроки в
лукашова940
28.04.2023
#include < stdio.h> char *dayofweek(int n, char a[7][13]) { return & a[n-1][0]; }; int main() { char cday[7][13]={"понедельник","вторник","среда","четверг","пятница", "суббота","воскресенье"}; int n; printf("введите номер дня недели (1-7): "); scanf("%d",& n); printf("это %s",dayofweek(n,cday)); }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Какое минимальное основание имеет система счисления, если в ней записаны числа 12, 22, 11а? определите десятичный эквивалент данных чисел в найденной системе счисления.
если это 3 разных числа, и для каждого надо найти свою систему.
12_{3} = 5_{10}
22_{3} = 8_{10}
11a_{11} = 142_{10}
если все 3 числа из одной системы, то наибольшим будет последнее число и по нему определяется система
12_{11} = 13_{10}
22_{11} = 24_{10}
11a_{11} = 142_{10}