М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Что нужно добавить в программу и где, чтобы си n и q не равнялись 2,8,10,16.#include #include using namespace std; int todec(string s, int n){ int value = 0; for (int i = 0; i < s.length(); i++) { int digit = 0; if (s[i] > = '0' & & s[i] < = '9') { digit = s[i] - '0'; } else if (s[i] > = 'a' & & s[i] < = 'f') { digit = s[i] - 'a' + 10; } else if (s[i] > = 'a' & & s[i] < = 'f') { digit = s[i] - 'a' + 10; } value = value * n + digit; } return value; }string dectonum(int value, int n){ string s = " "; int sign = value > 0 ? 1 : -1; value*=sign; while (value) { int digit = value % n; if (digit < 10) { s = string (1, '0' + digit) + s; } else { s = string (1, 'a' + digit - 10) + s; } value/= n; } if (sign == -1) s=string(1,' - ') + s; return s; }int main (){ int n; cout < < "enter system : "; cin > > n; string a; int q; cout < < "enter system : "; cin > > q; string b; string op; cout < < "enter a op b: "; cin > > a> > op> > b; int a10 = todec(a,n); int b10 = todec(b,n); int c; if (op == "+") { c = a10+b10; } else if (op=="-") { c = a10-b10; } else if (op=="*") { c = a10*b10; } else if (op=="/") { c = a10/b10; } else { cout< < "incorrect operation" < < endl; return -1; } cout<

👇
Открыть все ответы
Ответ:
katpetrompet4345
katpetrompet4345
30.07.2021

главное меню  расположено в верхней строке окна заключает в себе все возможности программы, рассортированные по более или менее однотипным . для входа в меню необходимо либо воспользоваться мышью, либо нажать f10, затем перемещаться по меню с клавиш курсором. покинуть меню можно, нажав клавишу esc.

панели  – две равноправные таблицы, занимающие основную часть окна. внутри панелей может отображаться различная информация. одна из панелей является активной (на ней находится курсор и заголовок панели подсвечен), другая панель – пассивная. смена активное панели достигается нажатием tab или щелчком мыши в любой части панели. при этом курсор перемещается с одной панели на другуюкомандная строкаменю функциональных клавиш  запуск команд ms-dos из командной строкипросмотр содержимого файларедактирование файла встроенным редактором.копирование файла или каталогапереименование и перенос файла или каталога.создание нового каталогаудаление файлов и каталоговработа с группами файлов и каталогов

4,5(43 оценок)
Ответ:
aIinakormiIkina
aIinakormiIkina
30.07.2021
Задача №1

var a:array[1..3, 1..4] of integer; 
i,j,min:integer; 
begin 
for i:=1 to 3 do 
for j:=1 to 4 do begin 
read(a[i,j]); 
if a[i,j]<0 then min:=a[i,j]; 
end; 
for i:=1 to 3 do 
for j:=1 to 4 do 
if (a[i,j]<0) and (a[i,j]<min) then min:=a[i,j]; 
writeln('Минимальное отрицательное число ',min); 
end.

Задача №2
var a:array[1..2, 1..5] of integer; 
i,j:integer; 
begin 
for i:=1 to 2 do 
for j:=1 to 5 do read(a[i,j]); 
for i:=1 to 2 do begin 
for j:=1 to 5 do 
write(a[i,j],' '); 
writeln; 
end; 
end. 

Задача №3
var a:array[1..3, 1..4] of integer; 
i,j:integer; 
begin 
for i:=1 to 3 do 
for j:=1 to 4 do read(a[i,j]); 
for i:=1 to 3 do 
for j:=1 to 4 do 
if a[i,j]=10 then writeln('Номер столбца — ',j,' Номер строки — ',i); 
end. 
4,6(14 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ