Показать сообщение отдельно
Старый 08.11.2011, 19:01   #8 (permalink)
DDS
Member
 
Регистрация: 15.02.2009
Сообщений: 695
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 523
По умолчанию

Вот 2 задача на С++
Код:
#include<iostream.h>
int main()
{

	int a[100],b[100],c[100];
	int t,i,j,m,n;
	bool u;
  cin >> n;
  cout << "array a \n";
  u=true;
  while (u)
  {
	u=false;
	for (i=1;i<=n;i++)
	  cin >> a[i];

	for (i=1;i<=n-1;i++)
	   for (j=i+1;j<=n;j++)
		 if (a[i]==a[j])
		   {
		   u=true;
		   cout << "error in array a, re enter array a \n";
		   }
  }

  cout << "array b \n";
	for (i=1;i<=n;i++)
	  cin >> b[i];
	for (i=1;i<=n;i++)
	  c[i]=a[i]*b[i];
  cout << "array c \n";

  for(i=1;i<=n;i++) {
	cout << c[i] << "  ";
	}
	cout << "\n";
  for (i=1;i<=n-1;i++)
	  {
	  m=i;
	  t=c[i];
	  for (j=i+1;j<=n;j++)
		{
		if (t>c[j])
		   {
		   m=j;
		   t=c[j];
		   }
		c[m]=c[i];
		c[i]=t;
		}
	  }
  cout << "array c \n";
  for(i=1;i<=n;i++) {
	cout << c[i] << "  ";
	 }
	return 0;
}
DDS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070