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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2016, 23:47   #11
uppjke
 
Регистрация: 26.10.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от ura_111 Посмотреть сообщение
Быстро закрывается консоль - стандартная проблема.
Попробуй задержку сделать перед строчкой:
Код:
 return 0;
поставь какой-нибудь ввод переменной (обычно я использую getch, но для неё отдельную библиотеку подключать надо, а для scanf - нет). Понимаешь, чтобы ждало ввода пользователя перед закрытием.
Не помогло
uppjke вне форума Ответить с цитированием
Старый 07.11.2016, 00:11   #12
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Код покажи.
ura_111 вне форума Ответить с цитированием
Старый 07.11.2016, 00:36   #13
uppjke
 
Регистрация: 26.10.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от ura_111 Посмотреть сообщение
Код покажи.
Код:
#include <stdio.h>
#include <conio.h>
 int n = 2;
 int m = 3;
 int mas[2][3];
 
 int Saddle()
 {
	 int i, j, k;
	 int flag = 0;
	 int stb, str, min, max;

	 for (i = 0; i < n; i++)
	 {
		 for (j = 0; j < m; j++)
		 {
			 if (mas[i][j] < 0)
			 {
				 int sum = 0;
				 for (k = 0; k < m; k++)
				 {
					 sum += mas[i][k];
				 }
				 printf("\nAmount of line items [%d]= %d\n", i + 1, sum);
			 }
		 }
	 }

	 for (i = 0; i < n; i++)
	 {
		 stb = 0;
		 min = mas[i][0];
		 for (j = 0; j < m; j++)
		 {
			 if (mas[i][j] <= min)
			 {
				 min = mas[i][j];
				 stb = j;
			 }
		 }
		 str = 0;
		 max = mas[0][stb];
		 for (k = 0; k < n; k++)
		 {
			 if (max <= mas[k][stb])
			 {
				 str = k;
				 max = mas[k][stb];
				 if (min == max)
				 {
					 printf("i =%d j =%d \nSaddle point = %d\n", str, stb, mas[str][stb]);
					 flag = 1;
				 }
			 }
		 }
	 }
	 if (flag == 0)
	 {
		 printf("\nNo saddle points\n\n\n");
	 }
	 return 0;
 }
 
int main()
{
	int i, j;
	printf("Enter the matrix:\n");
	for(i = 0; i < n; i++)
	{
		for(j = 0; j < m; j++)
		{
			printf("Enter the matrix element [%d][%d]: ", i + 1, j + 1);
			scanf("%d", &mas[i][j]);
		}
	}
	printf("\n\nYour matrix:\n");
	for(i = 0; i < n; i++)
	{
		for(j = 0; j < m; j++)
		{
			printf("%d\t", mas[i][j]);
		}
		printf("\n");
	}
	int Saddle();
	getch();
	return 0;
}

Последний раз редактировалось Alex11223; 07.11.2016 в 09:07.
uppjke вне форума Ответить с цитированием
Старый 07.11.2016, 01:50   #14
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Удали "int" внизу "main()" в строчке:
Код:
int Saddle();
ura_111 вне форума Ответить с цитированием
Старый 07.11.2016, 04:45   #15
uppjke
 
Регистрация: 26.10.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от ura_111 Посмотреть сообщение
Удали "int" внизу "main()" в строчке:
Код:
int Saddle();
Все, спасибо тебе огромное, getch я убрал он уже не нужен. Благодарю. Осталось теперь все это сделать через указатели на массив, а то как я узнал без этого не примут
uppjke вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевод в ASCII код и в двоичный код Randy.Mandy Microsoft Office Excel 0 27.02.2012 21:40
Крестики/нолики,добавление процедур и функций Plotonov Общие вопросы Delphi 3 15.04.2011 14:21
добавление процедур и функций garf_92 Помощь студентам 5 28.06.2010 21:00
Добавление функций в программу (Delphi) sv2311 Помощь студентам 1 10.04.2009 06:00
Перевод названий функций Rus-Eng??? Montana78 Microsoft Office Excel 2 15.06.2007 10:49