помогите решить задачки на С++! СРОЧНО.. ПРОШУ ВАС

  • Автор темы gremmi
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

gremmi

#1
:) плохо пропускать лекции, итог - примерно понимаю,что надо делать, а не могу решить в итоге...помогите, прошу вас!!!
1. на символьный массив. дано двоичное восьмиразрядное число. нужно перевести его в десятичный вид. все бы отлично, если б не символьные строки эти...
2. написать функцию M_product(), находящую произведение двух заданных матриц. функция должна вызываться в том случае, когда умножение матриц выполнимо.
параметры функции-матрицы A(m x n) и B(n x p), возвращающее значение-указатель на массив A*B...
 
T

trancvilizator

#3
1. #include <iostream>
using namespace std;
const int N=8;
int to10 (char*);

int to10 (char* p)
{
int pow=64, sum=0;
for (int i=0; i<N; i++)
{
if ((*(p+i)!='0') && (*(p+i)!='1'))
{
cout << "ERROR!" << endl << endl;
cout << "Copyrighted by trancvilizator" << endl;
exit (1);
}
if (*(p+i)=='1')
sum+=pow;
pow/=2;
}
return sum;
};


int main ()
{ char* pStr;
pStr=new char [N];
cout << "Enter the 8-element number in binary notation -> ";
for (int i=0; i<N; i++)
cin >> *(pStr+i);
cout << "The number in decimal notation is " << to10(pStr);
cout << endl << endl;
cout << "Copyrighted by trancvilizator" << endl;
return 0;
}
 
T

trancvilizator

#4
//параметры функции-матрицы A(m x n) и B(n x p)
//функция должна вызываться в том случае, когда умножение матриц выполнимо.
При таких матрицах их умножение всегда выполнимо.
 
G

gremmi

#5
//параметры функции-матрицы A(m x n) и B(n x p)
//функция должна вызываться в том случае, когда умножение матриц выполнимо.
При таких матрицах их умножение всегда выполнимо.

уточну условие тогда...мда...
 
Статус
Закрыто для дальнейших ответов.