Форум программистов, компьютерный форум CyberForum.ru

Переписать поочередно элементы главной и побочной диагоналей матрицы в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан текстовый файл. решить на С!! http://www.cyberforum.ru/cpp-beginners/thread328441.html
Дан текстовый файл. 1) подсчитать число вхождений в файл сочетаний АВ. 2)определить, входит ли в файл сочетание abcdef. 3)Подсчитать число вхождений в файл каждой из букв a, b, c, d. результаты вычислений с соответствующими комментариями записать в конец файла. напишите пож программу буду очень благодарна)
C++ Ни как не разберусь в чем дело... Подскажите что не так ругается на функцию в строке 23 говорит что "результатом вычисления фрагмента не является функция, принимающая 1 аргументов" помогите объясните в чем здесь дело. #include<iostream> #include<conio.h> #include<stdio.h> #include<iomanip> using namespace std; double cash(double); double totalTime(double); http://www.cyberforum.ru/cpp-beginners/thread328433.html
Обрубается вещественная часть числа. C++
Есть такая функция: int p(float B, int y) { int i; float s; s=B; for(i=1;i<n;i++) s=s+B*pow(y,i);
Методы оптимизации кода C++
Написал статью по оптимизации кода на С++. Ее можно почитать тут: А вы какие еще способы оптимизации кода знаете? (я не говорю про оптимизацию алгоритмов. Речь идет про код вообще) Ссылки на сторонние ресурсы у нас и так не приветствуются, а уж битые и подавно...
C++ Как сделать свою переменну в С++ http://www.cyberforum.ru/cpp-beginners/thread328357.html
Мне нужно подсчитывать очень большие числа, порядка 10^100000, и нужно создать свою переменную как можно это сделать?
C++ Работа в excel. срочно помогите срочно последнее задание по практике Идет k-я секунда суток (размещена в В10). Сколько полных часов h от 0 до 23 (в B11) полных минут m от 0 до 59 (в В12) и секунд s от 0 до 59 (в В13) прошло к этому времени. ---------------------------------------------------------------------------------------------------------- Для успешного решения задач необходимо ознакомиться с... подробнее

Показать сообщение отдельно
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
01.07.2011, 17:17     Переписать поочередно элементы главной и побочной диагоналей матрицы в массив
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <ctime>
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
    srand( time( 0 ));
    int **mat;
    int N,M;
    cin >> N;
    cin >> M;
    int *mas;
    int k = 0;
    mas = new int [ 2 * N ];
    mat = new int* [N];
    for ( int i = 0; i < N; i ++ )
    {
        mat[i] = new int [ M ];
        for ( int j = 0; j < M; j ++ )
        {
            mat[i][j] = rand() % 50 - rand() % 25;
            if ( i == j ) mas[k] = mat[i][j];
            if ( i == M - j -1  )  mas [ k + N ] = mat[i][j];
            cout << mat[i][j] << "\t";
        }
        k++;
        cout << endl;
    }
    for ( int i = 0; i < N; i++)
        delete [] mat[i];
    delete [] mat;
    for ( int i = 0; i < 2 * N; i++ )
        cout << mas[i] << " ";
 
    delete [] mas;
    system("pause");
    return 0;
}
 
Текущее время: 15:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru