C++ напишите программу. - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос C++ напишите программу.

Регистрация
12 Май 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Напиши программу которая запрашивает размер матрицы (это двумерный массив у которого количество строк и количество столбцов равны), а затем запрашивает ввод самих элементов матрицы. Программа должна вывести сумму элементов главной диагонали матрицы.

Главная диагональ проходит из левого верхнего угла матрицы в ее правый нижний угол

Вводятся целое число n — размер матрицы, затем вводятся n² целых чисел, каждое на отдельной строке — элементы матрицы.

Выводится одно целое число — сумму элементов главной диагонали матрицы.

-----------------------------------------------------

Напиши программу, в которой создай структуру avto (для хранения данных об автомобиле) с полями: марка, модель, гос. номер — массив символов, год выпуска — целое число. Программа должна создать структуру и запрашивает марку, модель, гос. номер, год выпуска с клавиатуры и выводит на экран строку в формате: «<марка> <модель> <год выпуска> года выпуска, гос. номер <гос.номер>»

Вводятся три строки и целое число на отдельных строках — марка, модель, гос. номер, год выпуска.

Выводится строка в формате: «<марка> <модель> <год выпуска> года выпуска, гос. номер <гос.номер>»



Пожалуйста помогите
 
Регистрация
17 Авг 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
За лучший коммент и лайк я это сделаю в течении 30 минут. Тебе подойдет питон или обязательно С++?
 
Регистрация
11 Июл 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
1) #include
#include
using namespace std;
using num_t = double;
int main() {
size_t n;
cin >> n;
vector matrix(n, vector(n));
for (auto& row : matrix) for (auto& value : row) cin >> value;
num_t sum{};
for (size_t i = 0; i < n; ++i) sum += matrix;
cout
 
Регистрация
10 Дек 2012
Сообщения
84
Репутация
-1
Спасибо
0
Монет
0
1)

#include
using namespace std;

int main() {
int n;
cout > n;

int matrix[n][n];
int sum = 0;

cout > matrix[j];
if (i == j) {
sum += matrix[j];
}
}
}

cout
 
Сверху Снизу