Помогите решенить задачу (Матрицы и массивы) - Форум
Пятница, 09.12.2016, 12:40
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Помогите решенить задачу (Матрицы и массивы)
Помогите решенить задачу (Матрицы и массивы)
zreshkaДата: Четверг, 18.12.2008, 00:44 | Сообщение # 1
Сержант
Группа: Участник
Сообщений: 7
[ 0 ]
Статус: Offline
Здравствуйте.
Если это возможно,хотелось бы попросить помощи в рещении одной задачи.
Учусь на заочном 1-й курс,поэтому тяжело.Контрольную нужно сдать,а решения нет.

Задача:
Дана целочисленная матрица А размером MxN,где M,N-заданные натуральные числа,а все элементы матрицы различные.Найти сумму S=X(1)*X(2)+X(2)*X(3)+...X(M-1)*X(M),где X(i)-максимальный элемент в i-ой строке матрицы.

Заранее благодарна.

 
notnotДата: Суббота, 20.12.2008, 19:30 | Сообщение # 2
Генерал-лейтенант
Группа: Активный пользователь
Сообщений: 54
[ 10 ]
Статус: Offline
Code
/ masmas.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <locale>
using namespace std;

const int n = 3, m = 5;
int mas[n][m];
int masMax[n];

void InputMas()
{
   int max = 0, k;
   srand(time(NULL));
   for (int i=0; i<n; i++)
   {
    for (int j=0; j<m; j++)
    {
     mas[i][j] = rand()*10/32678;
     k = (rand()*37/20000);
     mas[i][j] =+k-1;
     cout<<mas[i][j]<<" ";
    }
    cout<<endl<<endl;
   }
}

void Summa()
{
   int maxX = 0,max;
   for (int i=0; i<n-1; i++)
   {
     max = (masMax[i]) * (masMax[i+1]);

    maxX = maxX + max;
   }
   wcout<<endl<<L"Сумма произведений максимальных элементов соседних строк = "<<maxX<<endl;
}

void MaxItem()
{
   int max, sumMax = 0;
   int l=0;
   for (int i=0; i<n; i++)
   {
    max = mas[i][0];
    for (int j=0; j<m; j++)
    {
     if (mas[i][j] > max)
     {
      max = mas[i][j];
     }
    }
    masMax[i] = max;   
   }
}

int _tmain(int argc, _TCHAR* argv[])
{
   setlocale(LC_ALL,".OCP");
   InputMas();
   MaxItem();
   Summa();
   return 0;
}



я - девушка!! +_+

Сообщение отредактировал notnot - Суббота, 20.12.2008, 21:16
 
RIALДата: Суббота, 13.06.2009, 10:49 | Сообщение # 3
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
Хоть кто-нибудь помогите решить задачки. Учимся но очень тяжело. Вчера сказали если не сдадим отчислят.Спасибо всем за помощь.
4.Даны натуральное число n, целые числа A1, ..., An. Найти количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7.
14.Даны целые числа A1, ..., A15. Получить число отрицательных элементов последовательности A1, ..., A10 и число нулевых элементов всей последовательности A1, ..., A15.
24.Даны целые числа С1, ..., С15. Имеются ли в последовательности:
а) два идущих подряд нулевых элемента;
б) три идущих подряд нулевых элемента.
34.В массиве есть хотя бы один нуль. Вычислить произведение элементов массива до первого нуля и после него.

Добавлено (13.06.2009, 10:49)
---------------------------------------------
Неужели никто помочь не может, все генералы в отпуске.

 
Каля-маляДата: Четверг, 18.06.2009, 21:54 | Сообщение # 4
Подполковник
Группа: Участник
Сообщений: 25
[ 2 ]
Статус: Offline
RIAL я только зашла, если решение задачек актуально, то могу по нескольким помочь... happy
 
RIALДата: Пятница, 19.06.2009, 09:30 | Сообщение # 5
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
Каля-маля все решили всем спасибо.
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Помогите решенить задачу (Матрицы и массивы)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016