С мастера диаграмм постройте столбчатую и круговую диаграммы своих расходов за неделю. Воспользуйтесь таблицей ниже. Столбчатая диаграмма "Расходы по статьям "строится по данным несмежных ячеек А3:А6 , 13:16 . Круговая диаграмма "Расходы по дням недели " строится по данным несмежных диапазонов ячеек В2:Н2 , В7:Н7.
Сначала вводится N(кол-во эл-в в массиве), потом сам массив a. Потом вводится M и массив b. Программа выводит перевернутые массивы a и b Если будут вопросы пиши к комментариям.
#include <bits/stdc++.h> using namespace std; int main(){
int N; cin >> N; vector<int> a(N); for (int i = 0; i < N; i++) cin >> a[i]; int M; cin >> M; vector<int> b(M); for (int i = 0; i < M; i++) cin >> b[i]; reverse(a.begin(), a.end()); reverse(b.begin(), b.end()); for (int i = 0; i < N; i++) cout << a[i] << ' '; cout << endl; for (int i = 0; i < M; i++) cout << b[i] << ' '; }
#include <time.h>
#include <stdlib.h>
int main()
{
srand(time(NULL));
int n;
int *a;
int n_max;
int n_index;
std::cout << "N: ";
std::cin >> n;
std::cout << "Source\n";
a = new int[n];
for (int i = 0; i<n; i++)
{
*(a + i) = rand() % 200 *(-1);
std::cout << *(a + i) << " ";
}
std::cout << "\n";
n_max = a[0];
for (int j = 0; j < n; j++)
{
if (*(a + j)>n_max)
{
n_max = *(a + j);
n_index = j;
}
}
std::cout << "\nMax: " <<n_max<<"\nIndex: "<<n_index+1<<std::endl;
return 0;
}
Потом вводится M и массив b.
Программа выводит перевернутые массивы a и b
Если будут вопросы пиши к комментариям.
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
cin >> N;
vector<int> a(N);
for (int i = 0; i < N; i++)
cin >> a[i];
int M;
cin >> M;
vector<int> b(M);
for (int i = 0; i < M; i++)
cin >> b[i];
reverse(a.begin(), a.end());
reverse(b.begin(), b.end());
for (int i = 0; i < N; i++)
cout << a[i] << ' ';
cout << endl;
for (int i = 0; i < M; i++)
cout << b[i] << ' ';
}