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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2009, 15:36   #1
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию Массивы (С++)

Помогите с еще одним заданием: найти сумму максимального и минимального элементов массива из 20 элементов.
У меня вот:
Код:
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "time.h"
#define size 20
void main()
{
	int a[20],i,max,min,k,b;
	float S;
	printf("VVedite massiv celyh chisel.\n");
	for(i=0;i<20;i++)
	{printf ("a[i]->",i+1);
	  scanf("%i",&a[i]);}
	max=a[1];
	min=a[1];
	for(i=1;i<size;i++)
	{if(a[i]>a[max_k])
		{(max_i=i8
	);}
	if{(a[i]<a[min_b])
		min_i=i;}
	printf("max=%i",max);
	printf("k=%i",k);
	printf("min=%i",min);
	printf("max=%i",max);
	getch();
}

Последний раз редактировалось Stilet; 25.09.2009 в 08:50.
Darh вне форума Ответить с цитированием
Старый 24.09.2009, 15:44   #2
StudentPolitech
Форумчанин
 
Аватар для StudentPolitech
 
Регистрация: 21.11.2008
Сообщений: 400
По умолчанию

Это разве С++? Насколько я знаю это С
Винда, KIS 2010, книжка по С/С++, остальное неважно........
StudentPolitech вне форума Ответить с цитированием
Старый 24.09.2009, 15:51   #3
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

Цитата:
Это разве С++? Насколько я знаю это С
Это может быть C++.

TC, есть такие вещи, как тэг code, отступы, пробелы. А, есть ещё поиск по форуму...Для перевода строки используй '\n'. Вместо дифайнов лучше использовать константы. Впрочем, я полагаю, ты здесь на один-два раза. Хотя я могу ошибаться...

Код:
#include <stdio.h>
#include <conio.h>
const int size = 20;
int main() {
   int a[size], i, max, min;
   float S;
   puts("Vvedite massiv celyh chisel.\n");
   for(i = 0; i < size; i++) {
      printf ("a[i] -> ", i + 1);
      scanf(" %d", &a[i]);
   }
   min=a[0];
   max=a[0];
   for(i = 0; i < size; i++) if(a[i] > max) max = a[i];
   if(a[i] < min) min = a[i];
   printf("min + max = %d\n", min + max);
   getch();
   return 0;
}

Последний раз редактировалось megachuhancer; 24.09.2009 в 15:55.
megachuhancer вне форума Ответить с цитированием
Старый 24.09.2009, 21:56   #4
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

Большое спасибо. Эт друга массив, завтра сдавать, поэтому некогда регится, но обязательно потом))))) А я похоже пропишусь тута...

Последний раз редактировалось Darh; 24.09.2009 в 23:58.
Darh вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы (С++) Darh Помощь студентам 2 24.09.2009 21:52
Массивы Sasuke-sama Общие вопросы C/C++ 25 29.05.2009 22:36
Массивы. Limon34 Помощь студентам 6 26.11.2008 13:05