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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2011, 20:02   #1
sanchez1
 
Регистрация: 23.09.2011
Сообщений: 6
По умолчанию 2 naibolshyh znachenija c++

zadanije najti 2 naibolshyh znacenija v masive,vse varianty isproboval,no bez uspeshno.v ciom problema?
Код:
#include<iostream>
using namespace std;
int main()
{
	int A[100];
	int n,i;
	cout << "vvedite n<100\n";
	cin >> n;
	for (i=0;i<n;i++)
	{
		cout << "vvedite " <<i+1<<" element"<< endl;
		cin >> A[i];
		
	}

	double xmax1,xmax2;
	xmax1=A[0];

	xmax2=A[0];

	for(i=1;i<n;i++){
		if(A[i]>xmax1)
		{xmax1=A[i];
		
		}
	
	}
	for(i=1;i<n;i++){
		if(A[i]>xmax2 && A[i]<xmax1)
		{xmax2=A[i];
		}
		}
	
	cout<<"xmax1 = "<< xmax1<< endl<<"xmax2 =  "<<xmax2<<endl;




return 0;
}

Последний раз редактировалось sanchez1; 10.10.2011 в 20:30.
sanchez1 вне форума Ответить с цитированием
Старый 10.10.2011, 20:07   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
if(A[i]>xmax2, A[i]<xmax1)
Это как?
наверно так:
Код:
if ( (A[i]>xmax2) && (A[i]<xmax1) )
И используйте тег [CODE] (значок #) для сохранения форматирования и подсветки кода в сообщении. Кнопка Правка справа снизу.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.10.2011, 20:30   #3
sanchez1
 
Регистрация: 23.09.2011
Сообщений: 6
По умолчанию

spasibo, vrode rabotajet))
sanchez1 вне форума Ответить с цитированием
Ответ


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