Ну все просто:
1. Создать двумерный массив! //Ввод размеров пользователем.
2. Вывести в виде списка!
3. Просуммировать все элементы!
Программный код С++:
#include <iostream>
#include <locale.h>
#include <cstdlib>
int main()
{
setlocale(LC_ALL, «Russian»);
int m,
n;
int count=0,
summ=0;
std::cout<<"Êîë-âî ñòðîê: "; std::cin>>m; //ââîä ïîëüçîâàòåëåì êîë-âî ñòðîê
std::cout<<"Êîë-âî ñòîëáöîâ: "; std::cin>>n; // ââîä ïîëüçîâàòåëåì êîë-âî ñòîëáöîâ
srand(0);
int** Mas = new int *[m];
for (int i = 0; i < m; i++) //äâóìåðíûé ìàññèâ ñ ðàçìåðîì ñòðîê è ñòîëáöîâ
Mas[i] = new int [n];
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
{
Mas[i][j] = rand(); //çàïîëíåíèå ìàñèâà ñëó÷àéíûìè ÷èñëàìè
}
std::cout<<"\n"; //ïåðåíîñ íà îäíó ñòðîêó
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
std::cout<< ++count <<") " <<Mas[i][j]<<"\n";
}
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++) //ñóììà ýëåìåíòîâ
summ += Mas[i][j];
}
std::cout<<"\n"; //ïåðåíîñ íà îäíó ñòðîêó
std::cout<<"Ñóììà ýëåìåíòîâ: "<<summ; // âûâîä ñóììû
system(«pause >> nul»);
}
Результат работы программы:
1. Создать двумерный массив! //Ввод размеров пользователем.
2. Вывести в виде списка!
3. Просуммировать все элементы!
Программный код С++:
#include <iostream>
#include <locale.h>
#include <cstdlib>
int main()
{
setlocale(LC_ALL, «Russian»);
int m,
n;
int count=0,
summ=0;
std::cout<<"Êîë-âî ñòðîê: "; std::cin>>m; //ââîä ïîëüçîâàòåëåì êîë-âî ñòðîê
std::cout<<"Êîë-âî ñòîëáöîâ: "; std::cin>>n; // ââîä ïîëüçîâàòåëåì êîë-âî ñòîëáöîâ
srand(0);
int** Mas = new int *[m];
for (int i = 0; i < m; i++) //äâóìåðíûé ìàññèâ ñ ðàçìåðîì ñòðîê è ñòîëáöîâ
Mas[i] = new int [n];
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
{
Mas[i][j] = rand(); //çàïîëíåíèå ìàñèâà ñëó÷àéíûìè ÷èñëàìè
}
std::cout<<"\n"; //ïåðåíîñ íà îäíó ñòðîêó
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
std::cout<< ++count <<") " <<Mas[i][j]<<"\n";
}
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++) //ñóììà ýëåìåíòîâ
summ += Mas[i][j];
}
std::cout<<"\n"; //ïåðåíîñ íà îäíó ñòðîêó
std::cout<<"Ñóììà ýëåìåíòîâ: "<<summ; // âûâîä ñóììû
system(«pause >> nul»);
}
Результат работы программы:
05.12.19
ответ эксперта
01.12.19
ответ эксперта
Давай разделим целую часть
48 / 2 = 24 ---------- 0
24 /2 = 12 ---------- 0
12 / 2 = 6 ------------ 0
6 / 2 = 3 -------------- 0
3 / 2 = 1,5 -------------- 1
1 / 2 = 0,5 -------------- 1
110000
0,25 * 2 = 0,05 — 0
0,05 * 2 = 0,1 — 0
0,1 * 2 = 0,2 ------------- 0
0,2 * 2 = 0,4 ------------- 0
0000
Ответ: 110000,0000
48 / 2 = 24 ---------- 0
24 /2 = 12 ---------- 0
12 / 2 = 6 ------------ 0
6 / 2 = 3 -------------- 0
3 / 2 = 1,5 -------------- 1
1 / 2 = 0,5 -------------- 1
110000
0,25 * 2 = 0,05 — 0
0,05 * 2 = 0,1 — 0
0,1 * 2 = 0,2 ------------- 0
0,2 * 2 = 0,4 ------------- 0
0000
Ответ: 110000,0000
01.12.19
ответ эксперта
У эксперта Антон (ant25000) пока что нет блогов