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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 202, средняя оценка - 4.69
dos28
0 / 0 / 0
Регистрация: 04.12.2007
Сообщений: 5
#1

Двумерный массив - C++

12.12.2007, 01:01. Просмотров 24292. Ответов 2
Метки нет (Все метки)

Что-то совсем запутался в написании, поэтому прошу опять о помощи:

1) Дан двумерный массив размерностью NxM посчитать среднее арифметическое элементов расположенных на главной диагонали и произведение элементов побочной диагонали и определить разницу между средним арифметическим и произведением.

2) Дан линейный массив разменрностью N определить максимальный и минимальный элемент и упорядочить элементы по убыванию между максимальным и минимальным.

3) Дан двумерный массив размерностью NxM поменяь местами элементы второго и третьего квадрантов. (без функций)

Студенты Кишинёвского политеха будут вам очень благодарны, если выручите. хотя бы основную часть кода, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2007, 01:01     Двумерный массив
Посмотрите здесь:

двумерный массив - C++
Привет, нужна помощь специалистов :) Задать двумерный массив с действительными элементами размерностью (10 * 2). Элементы массива крупнее...

двумерный массив - C++
суть программы - поменять четные столбцы матрицы местами 2 с 4, 4 с 6 и тд например задаю матрицу 5x5 результат 2 1 1 1...

Двумерный массив - C++
Дана матрица А=(aij). Сформировать матрицу В=(bij), где bij=( max(aij))/(i-j),если i>j bij= in(aij),если i=j ...

Двумерный массив - C++
Доброго времени суток! Помогите плиз с условием... не могу понять как сделать... Задачка: Дана прямоугольная матрица. Определить...

Двумерный массив - C++
1)Заполнить матрицу и вывести результат на экран 2)Заполнить матрицу и сохранить в 2 файла( текстовый file.txt и бинарный file.bin) ...

двумерный массив - C++
составить программу для вывода на экран двумерного массива из 4 столбцов и 5 строк целых чисел.Элементы массива заданы в программе

двумерный массив - C++
нужно заполнить матрицу mxn с клавиатуры и найти количество нулевых элементов массива, стоящих на четных и нечетных местах помогите...

Двумерный массив - C++
Помогите перевести с Паскаля. Задание - . В квадратной матрице А определить наименьшие элементи каждой строки и найти их сумму. ...

двумерный массив - C++
Найти минимальный элемент среди максимальных элементов строк матрицы. Вывести номер строки и столбца для такого элемента(Размерность...

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

двумерный массив - C++
дан двумерный массив(n*m). вывести все НЕ повторяющиеся элементы. не использую другии массивы. просто, сразу из двумерного

C++ Двумерный массив - C++
Помогите пожалуйста. Как сделать так что-бы в двумрном массиве находил,выводил,и показывал символ и номер строки и столбца в которых есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
./run
38 / 10 / 2
Регистрация: 06.12.2007
Сообщений: 133
12.12.2007, 02:07     Двумерный массив #2
вот первая задача
Код
#include<iostream>
#include <conio.h>

using namespace std;

void main() {
    const int N = 100;
    const int M = 100;
    int sredn = 0;
    int mult = 1;
    int sredn_count = 0;
    int countN,countM;
    int mass[N][M] = {0};
    cout<<"Input size element N : ";
    cin>>countN;
    cout<<endl;
    cout<<"Input size element M : ";
    cin>>countM;

    for (int i = 0; i< countN;i++)
    {
        for (int j = 0; j< countM;j++)
        {
            cout<<"Input element ["<<i<<"]["<<j<<"] : ";
            cin>>mass[i][j];
            cout<<endl;
        }
    }
    for (int i = 0;i<countN;i++)
    {
        for (int j = 0;j<countM;j++)
        {
            if (i == j)
            {
                sredn += mass[i][j];
                sredn_count ++;
            }
        }
    }
    int t = countM-1;
    for (int i = 0;i<countN;i++)
    {
        if (t > 0)
        {
            mult*=mass[i][t];
            t--;
        }
    }
    sredn = sredn / sredn_count;
    
    if (sredn >mult)
    {
        cout<<"sredn bigger";
    }
    else cout<<"mult bigger";
    cout<<endl;
cout<<sredn<<" "<<mult;
getch();
}
Евген666
Сообщений: n/a
19.05.2012, 09:15     Двумерный массив #3
Ребят, помогите пожалуйста.Только начал изучать С++, вот все никак не могу сделать.

1)Заданы 2 двумерных массива. Одинакового размера, которые заполняются пользователем с клавиатуры. Необходимо сравнить значение соответствующих элементов массивов и если они совпадают то поставить во вновь созданном массиве того же размера 1, а если не совпадают то 0. И вычислить количество совпадающих элементов.

2)Пользователь вводит с клавиатуры: Фамилию студента и его оценку за экзамен. Необходимо вывести оценку, сдан экзамен или нет.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru