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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2012, 17:05   #1
Nice Plant
Пользователь
 
Регистрация: 18.12.2009
Сообщений: 23
По умолчанию Работа с массивами (Си)

Доброго времени суток. Есть задача.
В случайном массиве 100 реальных чисел от 0 до 1 найти минимум и максимум суммы трех элементов.
Попробовал реализовать, но почему-то цикл бесконечный?)
В чем проблема?
Заранее спасибо.

Код:
#include <stdlib.h>
#include <stdio.h>
#include <time.h> 

void main()

{
		int i,j,k;
		int imn,jmn,kmn,imx,jmx,kmx;
		int mn, mx;
		int arr[100];
		int count = 100;
		srand(time(NULL));	
		printf("%s\n Your Massive :  \n"); 
		for (i = 0; i <= count; i++)
		{
			arr[i] = rand () %2;
			printf("%d ", arr[i] );
		}
		mx = arr[1] + arr[2] + arr[3];
		mn=mx;
		imn = 1; 
		jmn = 2;
		kmn = 3;
		imx = 1; 
		jmx = 2;
		kmx = 3;
		for (i = 0; i <= count; i++)
		{
			for (j = i + 1; j <= count; i++)
			{
				for (k = j+1; i <= count; i++)
				{
					if (arr[i] + arr[j] + arr[k] > mx)
					{
						mx = arr[i] + arr[j] + arr[k];
						imx = i;
						jmx = j;
						kmx = k;
					}
					if (arr[i] + arr[j] + arr[k] < mn)
					{
						mn = arr[i] + arr[j] + arr[k];
						imn = i;
						jmn = j;
						kmn = k;
					}
				}
			}
		}


		printf("\n Max sum = %d" , mx); 

}
Nice Plant вне форума Ответить с цитированием
Старый 04.12.2012, 23:46   #2
svkpro
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 52
По умолчанию

во втором for j надо исправить на i - i<=count;
svkpro вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (С) FenixGuard Помощь студентам 17 01.05.2012 19:14
Работа с массивами. sanchosss Общие вопросы C/C++ 2 01.05.2012 02:31
Работа с массивами L_Anya Помощь студентам 1 29.10.2011 19:57
Работа с массивами pashqa Помощь студентам 2 27.05.2011 15:23
Работа с массивами Lusa Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 11.03.2011 20:48