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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2012, 14:00   #11
S@n4eeeeez
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 15
По умолчанию

Цитата:
учебники не дали, лекций не было, пока что семестр кончился.
все что было - пришли на пару, дали задачи решайте как хотите. литературу читать уже бесполезно
S@n4eeeeez вне форума Ответить с цитированием
Старый 17.01.2012, 14:02   #12
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от S@n4eeeeez Посмотреть сообщение
все что было - пришли на пару, дали задачи решайте как хотите. литературу читать уже бесполезно
То есть, это значит "Сделайте мне, я ничего не знаю и не хочу читать"? Тогда пишите во фриланс
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 17.01.2012, 14:06   #13
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Кстати, делов-то -- на минут 5...
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 17.01.2012, 14:13   #14
S@n4eeeeez
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 15
По умолчанию

ну в общем думайте как хотите, спасибо за помощь
S@n4eeeeez вне форума Ответить с цитированием
Старый 17.01.2012, 14:20   #15
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от S@n4eeeeez Посмотреть сообщение
ну в общем думайте как хотите, спасибо за помощь
_Помощь_ тебе предоставили. Описали алгоритм, ткнули, где читать...
А то, что ты хочешь -- это не помощь. Это работа по найму. Не хочешь думать сам -- плати деньги и получай готовый продукт.

ЗЫ За символическую оплату предоставлю работающий код.
Дело не в деньгах, дело в принципе.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062

Последний раз редактировалось Mandrivnyk; 17.01.2012 в 14:22.
Mandrivnyk вне форума Ответить с цитированием
Старый 17.01.2012, 14:31   #16
S@n4eeeeez
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 15
По умолчанию

я в принципе и не просил целую программу, за предоставленную помощь я и сказал спасибо
S@n4eeeeez вне форума Ответить с цитированием
Старый 17.01.2012, 14:33   #17
S@n4eeeeez
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 15
По умолчанию

я и почитать не против просто помимо этой задачи есть еще как минимум 2, которые надо сделать к завтрашнему дню
S@n4eeeeez вне форума Ответить с цитированием
Старый 17.01.2012, 14:35   #18
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от S@n4eeeeez Посмотреть сообщение
я в принципе и не просил целую программу, за предоставленную помощь я и сказал спасибо
Тут главное -- начать. Хоть как-то...
Начни с объявления и заполнения массива. Например, случайным образом.
Потом организуй проверку условия.
А с функцией -- поможем, чего уж -) Подскажем, где и что...
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 18.01.2012, 11:19   #19
S@n4eeeeez
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 15
По умолчанию

Код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;

int reshenie (int **a, int n, int m)
{
 int i,j,max,k=n,p=1; 
 max=a[0][0];
 for (j=0; j<m; j++)
 {
 if (a[j][j]>max) //нахождение максимального элемента на главной диоганали
 max=a[j][j];
 }
 n--;
 for (m=0;m<k;m++,n--)
 {
 if (a[m][n]>max) //нахождение максимального элемента на побочной диогнанли => обоих диоганалей
 max=a[m][n];
 }
 cout<<endl<<"max element = "<<max<<endl;
 for (i=0;i<k;i++)
 {
 if (a[0][i]>=max) //нахождение первого элемента столбца который > максимального
 {
 for (j=0;j<k;j++)
 p=p*a[j][i]; //произведение всех элементов столбца
 }
 }
 cout<<endl<<"Proizv stolbcov a[1][i] > max = "<<p;
 return 0;
}
int main ()
{
 int i,j,n,m, **a, jmin;
 cout<<"vvedi n:=";
 cin>>n;
 m=n;
 a= new int* [n];
 for (i=0;i<n;i++)
 a[i]=new int [m];
 for (i=0;i<n;i++)
 {
 cout<<"\n\n";
 for (j=0;j<m;j++)
 {
 a[i][j]=rand()%10;
 cout<<a[i][j]<<"\t";
 }
 }
 reshenie (a,n,m);
 getch ();
 return 0;
}
S@n4eeeeez вне форума Ответить с цитированием
Старый 18.01.2012, 11:46   #20
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от Mandrivnyk Посмотреть сообщение
Внимательнее читаем условие задачи.
Сравнение первого элемета столбца проводится с элементами _этого же столбца_, но лежащими на главной и побочной диагоналях.
Если я правильно прочитал условие задачи (а я правильно прочитал условие задачи!), то тебе не надо искать максимальные элементы главной и побочной диагонали.
Тебе, как я писал выше, надо сравнивать первый элемент столбца с элементами того же столбца.
Цикл по столбцам матрицы, в нем условие проверки, которое должно выглядеть как-то так:
Код:
if ((array[0][i] > array[i][i]) && (array[0][i] > array[n-i+1][i]))
Если оно выполняется, передаешь в функцию матрицу и индекс столбца (ну, и размерности матрицы).
А функция должна возвращать произведение элементов столбца, индекс которого ты ей передаешь.
Полученное из функции произведение умножаешь на уже имеющееся произведение столбцов, прошедших успешную проверку до этого.
После окончания цикла получишь искомый результат.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что лучше использовать для построения подобного графика? CallMeJammer Общие вопросы Delphi 7 16.05.2011 19:15
AVZ нашел APICodeHijack.JmpTo Сtrl Безопасность, Шифрование 7 01.04.2011 11:41
Закодить, что бы не нашел сниффер Lemo Фриланс 6 01.12.2010 00:02
реализация интерфейса, подобного BPWin studenth Общие вопросы Delphi 1 08.02.2008 13:29
конструктор футболок" кто может оказать помощь в создании подобного модуля gemini1 Фриланс 1 15.10.2007 16:17