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

Найти наибольшее из значений элементов, расположенных в закрашенной части матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Новичок http://www.cyberforum.ru/cpp-beginners/thread253887.html
Подскажите с чего начать изучение С++, или с чего вы начинали?
C++ Приведение матрицы к блочно-диагональному виду Помогите, пожалуйста! Так то надо написать программу на си++ "Приведение матрицы к блочно-диагональному виду" то есть когда все элементы кроме диагональных равны нулю! Но так как задача, наверно сложная прошу просто написать алгоритм! http://www.cyberforum.ru/cpp-beginners/thread253872.html
Описать структуру с именем TRAIN C++
Доброе время суток, помогите решить примерчик пож..... (Условие в вложении) #include "stdafx.h" #include <iostream> using namespace std; struct train {char punkt; int number; double time;};
C++ Visual C/C++ Classes
Уважаемые программисты! :gsmile: Помогите, пожалуйста, разобраться с программой. Цель такова:___________________________________ Необходимо построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность создания и уничтожения объектов этого класса. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню,...
C++ Составить формулу для вычисления каждой точки четырехугольника и сетки http://www.cyberforum.ru/cpp-beginners/thread253857.html
Помогите написать программу,а именно: ДАн произвольный четырёх угольник. Сделать внутри него равную сетку. Составить формулу для вычисления каждой точки этого четырех угольника и сетки. Вывести координаты каждой точки в таблицу. Каждая точка должна быть озаглавлена.
C++ Видеоуроки Всем привет, у меня просьба, дайте пожалуйста ссылку на скачивание видеороков по С++, в которых рассматривается создание самих программ, а не основ, циклов и т.д. Желательно если в видео будет рассказываться как пользоваться указателями, запись в файл, ну в общем все такое, без чего не обойтись, я знаю, без основ не обойтись, но основы я знаю из языка РНР. Заранее все Вам благодарен подробнее

Показать сообщение отдельно
IrineK
Заблокирован
08.03.2011, 20:01     Найти наибольшее из значений элементов, расположенных в закрашенной части матрицы
Верхняя область задается вложенными циклами:
C++
1
2
3
for(i=0;i<N/2+1;i++)
        for(j=i;j<N-i;j++)
............
Нижняя:
C++
1
2
3
for(i=N/2;i<N;i++)
        for(j=N-i-1;j<i+1;j++)
.............
Можно проверить с помощью этого кода:
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
#include <iostream>
#define N 9
using namespace std;
 
 
int main()
{
    int i,j, A[N][N];
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
            A[i][j]=0;
 
    for(i=0;i<N/2+1;i++)
        for(j=i;j<N-i;j++)
            A[i][j]=1;
    
    for(i=N/2;i<N;i++)
        for(j=N-i-1;j<i+1;j++)
            A[i][j]=1;
   
    for(i=0;i<N;i++)
    {   for(j=0;j<N;j++)
            cout<<A[i][j]<<" ";
    cout<<endl;}
 
    cin.get();
    return 0;
}
Работает и для четных N.
Ну, а как найти максимум, вы знаете.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru