• 10. Найти сумму элементов матрицы, стоящих на главной диагонали.

    11. Найти сумму элементов матрицы, стоящих на побочной диагонали.

    Четвертый блок заданий

    1. Написать рекурсивную функцию вычисления факториала и программу, проверяющую ее работоспособность.
    ...............
    НА С++

Ответы 1

  • 10. 11.#include <stdlib.h>#include <iostream>#include <iomanip>using namespace std;int main() {const int n = 5;int a[n][n];int s1=0, s2=0;srand(time(0));for (int i = 0; i < n; i++){ for (int j = 0; j < n; j++){ a[i][j]=10+(51.0 / RAND_MAX) * rand(); cout << fixed << setw (7) << a[i][j]; }cout <<endl;}for (int i = 0; i < n; i++) { s1 += a[i][i]; s2 += a[i][n-i-1]; } cout << "s1 = " << s1 << "  s2 = " << s2 << endl;}Пример: 37 47 11 12 3413 55 15 18 3857 12 24 52 1731 36 21 57 4330 56 47 26 33s1 = 206 s2 = 1421.#include <iostream>using namespace std;long int Fact(int n){       if (n==0) return 1;       else return Fact(n-1)*n;}int main(){    int n;    cout << "n = ";    cin >> n;    cout << n << "! = " << Fact(n) << "";    system("Pause");    return 0;}Пример:n = 55! = 120
    • Автор:

      ali75
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years