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

С++ ЕНФ / LABA 3 / 32

.CPP
Скачиваний:
12
Добавлен:
25.05.2014
Размер:
1.39 Кб
Скачать
#include <iostream.h>
#include <conio.h>
#include <math.h>
//int const N=3,B=5; int ball[s][s]={0}; int k[s]={0}; float c[s]={0}; char str[s]={0};
void sort(float *cp,float N,float *cr,float n,char *sp,float n1,char *sr,float n2)
{float p; char ch;
 for(int i=0;i<=(N-1);i++)
 {for(int l=0;l<(N-i);l++,*cp++,++*cr,*sp++,++*sr)
  {if (*cp>*cr)
   { p=*cp;*cp=*cr;*cr=p;
     ch=*sp;*sp=*sr;*sp=ch;
   };
  };
 };
getch();
}

void main()
{
 clrscr();
 float const N=3,B=3;
 int ball[3][3]; int k[3]; float c[3];char str[3];
 float *cp=c,*cr=c;
 char *sp=str,*sr=str;
 int l,x,j=0,i=0; float p,y=0; char ch;
 cout<<"proga "<<N<<" luchshih tovarov goda \n\n";
 for (j=1;j<=N;j++)
  {cout<<"vvedite nazvanie "<<j<<"tovara \n\n";
    cin>>str[j-1];};
 for (j=0;j<=(N-1);j++)
 {
  for (i=1;i<=B;i++)
   {
    cout<<"vvedite kol-vo chelovek davshih tovaru "<<str[j]<<" ocenku "<<i<<endl;
     cin>>y; x=y;
    while ((y<0)||(x!=y))
     {cout<<"kol-vo chelovek dolgno bit celim & >0 \n\n";
      cout<<"vvedite kol-vo chelovek davshih tovaru "<<str[j]<<" ocenku "<<i<<endl;
       cin>>y; x=y;};
    ball[j][i-1]=x;
    //k[i-1]+=x;
   };
   c[j]=0;
   for (i=1;i<=B;i++) {c[j]+=i*ball[j][i-1];};
  };
 sort(cp,N,cr,N,sp,N,sr,N);
 for (j=1;j<=N;j++)
  {cout<<j<<" mesto: tovar "<< str[j-1]
       <<" ; kol-vo ballov= "<<c[j-1]<<endl;};
 getch();
}
Соседние файлы в папке LABA 3