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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2012, 11:33   #1
baximaxik
Пользователь
 
Регистрация: 15.11.2012
Сообщений: 21
Вопрос ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ в с++

Добрый день! друзья, помогите решить задачку, буду крайне признателен!
Даны матрицы действительных чисел [aij], i,j=1..5 и [bij], i,j=1..5. Определить минимальные элементы в этих массивах.
baximaxik вне форума Ответить с цитированием
Старый 16.11.2012, 11:41   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Вывести матрицу можете?
Abstraction вне форума Ответить с цитированием
Старый 16.11.2012, 11:43   #3
baximaxik
Пользователь
 
Регистрация: 15.11.2012
Сообщений: 21
По умолчанию

к сожалению нет
baximaxik вне форума Ответить с цитированием
Старый 16.11.2012, 11:51   #4
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Хорошо. Как у Вас в программе представлена матрица (как объявлена переменная a)?
Abstraction вне форума Ответить с цитированием
Старый 16.11.2012, 11:53   #5
baximaxik
Пользователь
 
Регистрация: 15.11.2012
Сообщений: 21
По умолчанию

хм...((( пока никак, если бы я знал как это делать - не обращался бы сюда
baximaxik вне форума Ответить с цитированием
Старый 16.11.2012, 12:11   #6
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

в таком случае или во фриланс (за деньги) или читать книжки... или хотя бы воспользоваться поиском... задача обсуждалась уже не раз...
maLoy*508 вне форума Ответить с цитированием
Старый 16.11.2012, 12:51   #7
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Пожалуйста. =)))

Код:
#include "iostream.h"
#include "time.h"
#include "stdlib.h"

void strs(int* ar,int size)
{
  for(int i = 0; i < size; i++)
  {
	for(int j = 0; j < size - i - 1; j++)
	{
	  if(ar[j+1] < ar[j])
	  {
		 int tmp = ar[j+1];
		 ar[j+1] = ar[j];
		 ar[j] = tmp;
      }
    }
  }
}

void min(int** ar,int s,int c)
{
  for(int i = 0; i < s; i++)
	 strs(ar[i],c);
  for(int i = 0; i < c; i++)
  {
	for(int j = 0; j < c - i - 1; j++)
	if(ar[j+1][0] < ar[j][0])
	{
	  int tmp = ar[j+1][0];
	  ar[j+1][0] = ar[j][0];
	  ar[j][0] = tmp;
	}
  }
}

void printa(int** ar,int s,int c)
{
  for(int i = 0; i < s; i++)
  {
	for(int j = 0; j < c; j++)
	  printf("%4d",ar[i][j]);
	printf("%c",'\n');
  }
}

int main()
{
	system("color 3");
	int** a = new int*[5];
	int** b = new int*[5];
    srand(time(NULL));
	for(int i = 0; i<5;i++)
	{
	  a[i] = new int[5];
	  b[i] = new int[5];
	  for(int j = 0; j < 5; j++)
	  {
		a[i][j] = rand()%100+1;
		b[i][j] = rand()%100+1;
      }
	}
	printa(a,5,5);
	printf("%c",'\n');
	printa(b,5,5);
	min(a,5,5);
	min(b,5,5);
	printf("Min of a:%d\n",a[0][0]);
        printf("Min of b:%d\n",b[0][0]); 
        for(int i = 0; i < 5; i++)
	{
	  delete [] a[i];
	  delete [] b[i]; 
	}
	delete [] a;
	delete [] b;
	system("PAUSE");
	return 0;
}
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Старый 16.11.2012, 12:52   #8
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
хм...((( пока никак, если бы я знал как это делать - не обращался бы сюда
Тогда, во-первых, всё-таки хорошая идея обзавестись каким-нибудь учебником (Шилдта, например). Потому что суммарный объём объяснений даже базовых деталей языка - это десятки страниц мелким шрифтом, в формате форума их изложить затруднительно.

Во-вторых, возьмём вот такую синтаксическую форму:
Код:
const int N=5; //Объявляем константу вне основного кода

int main(void){
  int a[N][N];//Объявляется массив из 5 элементов, каждый элемент - массив из 5 int-ов
}
Этот код понятен, или его надо объяснить?
Abstraction вне форума Ответить с цитированием
Старый 16.11.2012, 12:55   #9
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Да все готово, можно сдавать уже =)
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Старый 16.11.2012, 13:15   #10
baximaxik
Пользователь
 
Регистрация: 15.11.2012
Сообщений: 21
По умолчанию

Дорогой Helloween, огромное вам спасибо!!! Этот мир не без добрых людей!
baximaxik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование функций С++ ignat129 Помощь студентам 5 13.05.2012 16:15
Использование функций С++ Eskared Помощь студентам 2 05.12.2011 19:12
Использование функций в Си (=Hello=) Общие вопросы C/C++ 46 11.11.2011 17:41
использование функций в качестве параметров других функций mono Помощь студентам 0 20.04.2009 18:25
Использование функций prikolist Общие вопросы C/C++ 15 06.04.2009 18:42