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

Дана целочисленная матрица 7x7. Найти сумму элементов в заштрихованной области - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разложение экспоненты в ряд тейлора. Цикл в цикле http://www.cyberforum.ru/cpp-beginners/thread796146.html
Здравствуйте. Сама задача: составить программу для вычисления множества значений функции exp x на интервале −40,1 с шагом 0.5 не использующую встроенную функцию,. Интервал и шаг считывать из текстового файла, результат вывести в текстовый файл состоящий из трех колонок: x , exp x , встроенный exp x . Для вычисления использовать разложение в ряд Тейлора, суммировать до тех пор пока...
C++ Определить класс с именем STUDENT 1. Определить класс с именем STUDENT, содержащий следующие поля: - фамилия и инициалы; - номер группы; - успеваемость (массив из пяти элементов). 2. Написать методы, выполняющие следующие действия: - ввод с клавиатуры данных в массив, состоящий из десяти объектов типа STUDENT; - вывод на дисплей фамилий и номеров групп для всех студентов, включенных в массив, если средний балл... http://www.cyberforum.ru/cpp-beginners/thread796135.html
C++ Создать структуру с рекурсивной функцией
Создать структуру в которой ввод и вывод информации будет осуществлятся с помощью рекурсивной функции
Не могу написать функтор для поиска в векторе C++
Есть вектор, содержащий указатели на класс, нужно использовать функцию find, которая ищет элемент по полю в классе. Как я понял мне нужно написать функтор, в котором нужно переопределить операцию сравнения классов. class A:public C { public: A(int f1, int f2):C(f2) {fielda=f1;} //========================================= int geta() { return fielda;
C++ В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread796110.html
Компилятор ругается на: >c:\users\home2\documents\visual studio 2008\projects\самостоятильные\самост 3\№3.cpp(20) : error C2017: недопустимая escape-последовательность 1>c:\users\home2\documents\visual studio 2008\projects\самостоятильные\самост 3\№3.cpp(20) : warning C4244: инициализация: преобразование 'int' в 'float', возможна потеря данных 1>c:\users\home2\documents\visual studio...
C++ Задано число в 8-ой СС. Осуществить его перевод в 10-ую СС Никак не могу написать программу! Прошу о помощи! подробнее

Показать сообщение отдельно
Daemon_88
1 / 1 / 0
Регистрация: 03.02.2013
Сообщений: 54
27.02.2013, 13:01     Дана целочисленная матрица 7x7. Найти сумму элементов в заштрихованной области
Дана целочисленная матрица 7x7. Найти сумму элементов в заштрихованной области.

*******
*****
***
*
***
****
*******
Заштрихованная область в виде песочных часов

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
41
42
43
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <clocale>
using namespace std;
int main()
{
    int i,j;
    setlocale (LC_ALL, "russian");
int array [7][7];
int c =0;
for ( i=0; i<7; i++)
{
    cout <<"Введите "<< i+1<<" строку\n";
for ( j=0; j<7; j++)
    cin>> array [i][j];
}
cout <<"Ввеённый массив\n";
for ( i=0; i<7; i++)
{
    
    for ( j=0; j<7; j++)
    cout << array [i][j] << "  ";
    cout <<endl<<endl;
 
}
for ( i=0; i<4; i++)
{
    for ( j=0; j<=6-i; j++)
        c+=array [i][j];
}
 
for (i=6; i>=4; i--)
{
    for (j=m; j<=i; j++)
    
            c+=array[i][j];
}
 
 
cout << "сумма элементов равна "<<c<<endl;
return 0;
}
при подсчёте суммы не срезает левую часть, а только правую, не знаю что нужно дописать

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
*******
 *****
   ***
     *
   ***
  *****
*******
точнее так

Добавлено через 1 минуту
вообщем симметрично посреди массива песочные часы

Добавлено через 10 минут
разобрался, помощь больше не требуется
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru