#include <iostream>
#include <array>
using namespace std;
int main()
{
array<array<double, 5>, 3> matrix;
for(int i = 0; i < matrix.size(); ++i)
{
for(int j = 0; j < matrix[i].size(); ++j)
{
matrix[i][j] = rand() % 100;
}
}
double sum_positive = 0.0;
for(int i = 0; i < matrix.size(); ++i)
{
for(int j = 0; j < matrix[i].size(); ++j)
{
if(matrix[i][j] > 0) sum_positive += matrix[i][j];
}
}
for(int i = 0; i < matrix.size(); ++i)
{
for(int j = 0; j < matrix[i].size(); ++j)
{
matrix[i][j] /= sum_positive;
}
}
for(int i = 0; i < matrix.size(); ++i)
{
for(int j = 0; j < matrix[i].size(); ++j)
{
cout << matrix[i][j] << " ";
}
cout << "\n";
}
}
как расширить стандартные классы в C++
Как я понял возможно в задании что-то напутали и нужно расширить класс list
Расширить возможности класса Dictionary
Как я понял возможно в задании что-то напутали
Reallocates the given area of memory. It must be previously allocated by malloc(), calloc() or realloc() and not yet freed with a call to free or realloc. Otherwise, the results are undefined.
char *msg_buf = NULL;
#include <cs50.h>
#include <stdio.h>
int get_number(void);
int main(void)
{
int n;
// это блок do while
do
{
n = get_int ("set up a size population:");
} while (n < 9);
// конец блока do while
// вот это отдельный блок
{
printf ("it should be equal or greater than 9:")
return n;
}
}
но это как вариант, может даже "плохой" вариант.