Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №2

.CPP
Скачиваний:
6
Добавлен:
01.05.2014
Размер:
2.02 Кб
Скачать
#include<stdio.h>
#include<conio.h>
void main(void)
{
 int x[10],i,n,sum,b,j,f,m,o,w;
 int x1[10],i1;
 do
  {
  clrscr();
  do
  {
       printf("\nVVedote razmer massiva\n");
       scanf("%d",&n);
       if(n<0||n>10)
       printf("\nOt 1 do 10!!!\n");
  }
   while(n<0||n>10);
  for(i=0;i<n;i++)
   {
       printf("\nVvedite element massiva  %d\n",i+1);
       scanf("%d",&x[i]);
   }
  printf("\nVvedennui massiv:  ");
  for(i=0;i<n;i++)
  printf("%d  ",x[i]);
   sum=0;
   for(i=0;i<n;i++)
   sum=sum+x[i];
   printf("\nSumma elementov vvedennogo massiva:  \n");
   printf("\n%d",sum);

   for(i=0;i<n-1;i++)
     for(j=i+1;j<n;j++)
       if(x[i]>x[j])
	 {
	  b=x[i];
	  x[i]=x[j];
	  x[j]=b;
	 }
   printf("\nVVedennui massiv v poryadke vozrastaniya: \n");
   for(i=0;i<n;i++)
   printf("%d ",x[i]);
   for(i=0;i<n;i++)
     for(j=i+1;j<n;j++)
       if(x[i]<x[j])
	  {
	  b=x[i];
	  x[i]=x[j];
	  x[j]=b;
	 }
   printf("\nVVedennui massiv v poryadke ubuvaniya:  \n");
   for(i=0;i<n;i++)
   printf("%d ",x[i]);
   o=0;
   m=0;
   for(i=0;i<n;i++)
     {
      if(x[i]<0)
      m=1;
      if(x[i]==0)
      o=1;
     }
      if(m==1)
      printf("\nSoderzit xotya bu odin otricatelnui element\n");
      else
      printf("\nNe sodtrgit ni odnogo otricatelnogo elementa\n");
      if(o==1)
      printf("\nSodergit xotya bu odin nylevoi element\n");
      else
      printf("\n Ne soderzit ni odinogo nylevogo elementa\n");
   printf("\nVVedite velechiny znacheniya, vuishe kotoroi budut vubiratsiya eleventu is massiva: \n");
   scanf("%d",&w);
       printf("\nPoluchennui massiv: \n ");
       i1=0;
       for(i=0;i<n;i++)
	{
	 if(x[i]>w)
	   {

	   // for(i1=0;i1<n;i1++)
	     //{
	      x1[i1]=x[i];
	      printf("%6d",x1[i1]);
              i1++;
	    //}
	   }
	 }
    if(i1==0)
    printf("\nV massive net chicel > %d\n",w);
	
  printf("\nXotite prodolzit?\n");
  scanf("%d",&f);
  }
  while(f==1);
 }