Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Срочно Программа на C++

Булат Самигуллин Ученик (220), на голосовании 3 года назад
Описать функции:
1) заполнение матрицы с клавиатуры
2) очищения памяти матрицы
3) сумма чисел главной диагонали
4) сумма чисел побочной диагонали
5) обмен элементов главной и побочной диагонали
6) проверки числа на нечетность
7) определить, в каких строках встречаются пары соседних элементов, знак которых совпадает и сколько раз в каждой строке
8) определить, существует ли столбец матрицы, у которой все числа являются числами Фибоначчи
9) добавление ко всем элементам матрицы число k

В main:
1) создать матрицы A, B, C, (вводятся с клавиатуры)
2) если сумма главной и побочной диагонали матрицы А нечетная, обменять их местами
3) показать матрицы А
4) вызвать функцию 7 для матрицы B
5) показать результат
5) вызвать функцию 8 для матрицы С
6) если функция 8 возвращает true, то к каждому элементу матрицы С прибавить сумму побочных элементов главной диагонали
7) показать результат
8) очистить память.
Голосование за лучший ответ
w . Профи (671) 3 года назад
#include
#include
#include
#include
using namespace std;

void Sort(string *ar, int size) {
for (int i = 0; i < size; ++i) {
auto max = max_element(ar + i, ar + size);
if (*max != ar[i]) swap((*max), ar[i]);
}
}

int main() {
const int SIZE = 10;
string ar[SIZE] = {"fox", "bear", "wolf", "zebra", "frog", "elephant", "mouse", "rat", "goat", "shark"};

Sort(ar, SIZE);

for (const string& s : ar) cout << s << "\n";

return 0;
}
Петербуржец Гуру (3579) 3 года назад
Ты что то принимала сегодня?
Похожие вопросы