Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
-25 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 99
1

Перевести число из пятеричной системы счисления в десятичную

01.11.2015, 16:01. Просмотров 1151. Ответов 1
Метки нет (Все метки)

Вводится массив, хранящий цифры числа в пятеричной системе счисления, начиная с младших. Вычислить данное число в десятичной системе. Динамическими массивами не пользоваться.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2015, 16:01
Ответы с готовыми решениями:

Перевести число из системы счисления с основанием 19 в десятичную систему счисления
Уважаемые разбирающиеся во всём этом люди, прошу вас помочь мне с этой задачей Примечания...

Перевести число из не позиционной системы счисления в двоичную или десятичную системы счисления.
Написать программу, которая переводит число из непозиционной системы счисления в двоичную или...

Перевод числа из пятеричной системы в десятичную систему счисления.
помогите сделать 2 лабы пожалуйста, а то оч надо Заранее благодарен !! вот задание : ...

Написать программу перевода числа из пятеричной системы в десятичную систему счисления
1)1. Написать программу перевода числа из пятеричной системы в десятичную систему счисления....

1
Модератор
60560 / 45558 / 31443
Регистрация: 18.05.2008
Сообщений: 109,506
01.11.2015, 20:49 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var a:array[1..20] of byte;
    n,i,j:byte;
    k,sum:int64;
begin
repeat
write('Количество разрядов числа в СС 5 от 1 до 20 n=');
readln(n);
until n in [1..20];
writeln('Введите цифры числа от 0 до 4 начиная с младшего разряда');
for i:=n downto 1 do
repeat
 write('a[',i,']=');
 readln(a[i]);
until a[i] in [0..4];
writeln('Введеннное число в СС 5');
for i:=1 to n do
write(a[i]);
writeln;
k:=0;
for i:=n-1 downto 1 do
 begin
  if a[i] in [1..4] then
   begin
    sum:=a[i];
    for j:=1 to n-i do sum:=sum*5;
   end
  else sum:=0;
  k:=k+sum;
 end;
if a[n]in [1..4] then inc(k,a[n]);
write('Число в СС 10=',k);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2015, 20:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перевести целое число из шестнадцатеричной системы счисления в десятичную
Написать рекурсивную процедуру, переводящую целое число из шестнадцатеричной системы счисления в...

Перевести число из восьмеричной системы в десятичную систему счисления
написать программу помогите пож-та)

Строка: Перевести число из римской системы счисления в десятичную систему счисления
Введите массив символов из 13 элементов. Перевести число из римской системы счисления в десятичную...

Перевести число из любой системы счисления (2, 8, 16) в десятичную
Надо перевести число с любой численной системы (2,8,16) в десятичную. Кому не трудно, помогите)

Перевести число из 16-чной системы счисления в десятичную.
Перевести число -FF,712 из 16-чной системы счисления в десятичную.

Перевести число из q-ичной системы счисления в десятичную
Написать программу перевод(x, q), переводящая исходное число в q-ичной системе счисления в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.