а)1001001.0112 = 757.17283950617
б)335 = 275.87654320988
Объяснениеа) Вы ввели число: 1001001.01123 в 3-ричной системе счисления и хотите перевести его в десятичную.
Для этого переведем его сначала в десятичную вот так :
1001001.0112 3-ричн. = 1∙3^6+0∙3^5+0∙3^4+1∙3^3+0∙3^2+0∙3^1+1∙3^0+0∙3^-1+1∙3^-2+1∙3^-3+2∙3^-4 = 729+0+0+27+0+0+1+0+0.11111111111111+0.037037037037037+0.024691358024691 = 757.17283950617 10-тич.
Получилось: 757.17283950617 10-тич.
б)
Вы ввели число: 335.789 в 9-ричной системе счисления и хотите перевести его в десятичную.
Для этого переведем его сначала в десятичную вот так :
335.78 9-ричн. = 3∙9^2+3∙9^1+5∙9^0+7∙9^-1+8∙9^-2 = 243+27+5+0.77777777777778+0.098765432098765 = 275.87654320988 1-тич
Получилось: 275.87654320988 1--тич
Поделитесь своими знаниями, ответьте на вопрос:
(30+t) на языке паскаль, запишите прописными буквами
#include <iostream>
using namespace std;
int main()
{
int number;
cout << "Input number: ";
cin >> number;
switch(number)
{
case 1:
cout << "Monday";
break;
case 2:
cout << "Tuesday";
break;
case 3:
cout << "Wednesday";
break;
case 4:
cout << "Thursday";
break;
case 5:
cout << "Friday";
break;
case 6:
cout << "Saturday";
break;
case 7:
cout << "Sunday";
break;
default:
cout << "Input error!";
return 1;
}
return 0;
}