Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2012, 22:24   #1
S777
Новичок
Джуниор
 
Регистрация: 22.12.2012
Сообщений: 1
По умолчанию C++ Вычислить сумму элементов в области 1-2 (Не работает программа)

Код:
#include<iostream>
#include<locale>
#define N 100
 
using namespace std;
 
void inMas1(int& n,int a[N][N])
{
    cout<<"\nВвод элементов матрицы A \n";
    for (int i=0; i<n; i++)
        for (int j=0; j<n; j++)
        {
            cout<<"a["<<i<<"]["<<j<<"]=";
            cin>>a[i][j];
        }
}
 
void outMas1(int n,int a[N][N])
{
    cout<<"\nВведена матрица A \n";
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        cout<<a[i][j]<<"\t";
        cout<<endl;
    }
}
 
bool uslov (int n, int a[N][N])
//В каждом столбце все элементы на чётных местах нечётны.
{
    int k=0;
    for(int j=0; j<n; j++)
    {
 
        for(int i=1; i<n; i+=2)
        {
            if(a[i][j]%2==0) return 0;
            }
    }
    return 1;
}
 
 
int Sum(int n, int a[N][N])
//Вычислить сумму элементов в области 3-4
{
    int s=0,i,j;
    for(int i=0;i<n;i++)
    {
        int j;
        if(i<(n/2)) j=n-i-1;
        else j=i;
        for(;j<n;j++);
 
}
    return s;
}
 
int main()
{
    setlocale (LC_ALL, "RUS");
    int i,j,n,m,a[N][N];
    cout<<"n=";
    cin>>n;
    inMas1(n,a);
    outMas1(n,a);
    if(uslov(n,a))
    {
        cout<<"\nМатрица верна, в столбцах на четных местах все элементы нечетны."<<endl;
 
    }
    else
 
        cout<<"\nМатрица не верна по условию,программа будет закрыта."<<endl;
    cout<< Sum(n,a);
 
 
    cin >> n;
 
    return 0;
}
S777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму элементов матрицы в заштрихованной области (функция) 803 Помощь студентам 6 18.01.2017 19:39
Вычислить сумму отрицательных элементов массива. Программа паскаль. dukkill Помощь студентам 3 20.11.2011 13:56
найти сумму элементов матрицы в заштрихованной области denis_stell Помощь студентам 1 03.03.2010 19:45
Вычислить сумму элементов заштриховонной области двумерного массива на заданной глубине Кирилл Руммо Помощь студентам 2 19.11.2009 05:15
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16