close

Вход

Забыли?

вход по аккаунту

?

V11 листинг

код для вставкиСкачать
Листинг программы
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
void Z1()
{
clrscr();
randomize();
int mass[5][45],n;
double s,d[25];
printf("Rasmer massiva ne bolee 3-x n="); cin>>n;
printf("Isxodnii massiv:\n");
for (int i=0; i<n; i++)
{
for (int j=0; j<n*7; j++)
{
mass[i][j]=random(20);
cout<<setw(3)<<mass[i][j];
}
cout<<endl;
}
printf("\nSrednearifmeticheskii chetnich stolbcov:\n");
cout<<setprecision(2);
for (int j=0; j<n*7; j++)
{
s=0;
for (int i=0; i<n; i++)
if (j %2 !=0) s=s+mass[i][j];
if (j %2 !=0)
{
cout<<setw(3)<<j+1<<setw(8)<<"- stolbik"<<setw(7)<<"s="<<setw(8)<<s;
cout<<setw(9)<<"sr="<<s/n<<endl;
}
}
cout<<"\n";
getch();
}
void Z2()
{
char *str1,*tmp,*str2,*tmp2;
int k=0,len1=0,len2=0;
clrscr();
printf("Vvedi stroky co clovom dity...\n");
fflush(stdin);
gets(str1);
len1=strlen(str1);
tmp=str2;
printf("\nResyltat...");
while(*str1 !='\0')
{
if(*str1 == 'd' && *(str1+1)=='i' && *(str1+2)=='t'&& *(str1+3)=='y')
{ *str2='r';str2++;*str2='e';str2++; *str2='b';str2++;*str2='e';str2++;*str2='n';str2++;*str2='o';str2++;*str2='k';str2++;str1+=3;}
else {*str2=*str1;str2++;}
str1++;
}
*str2='\0';
str2=tmp;
len2=strlen(str2);
k=len2-len1;
printf("\n%s",str2);
printf("\n\nStr udlinnilas na ­ %d",k); printf(" cimvol(ov)");
getch();
}
struct bagaj
{
char name[50];
int col;
double ves;
};
void Z3()// Zadacha_3
{
clrscr();
struct bagaj pas[50];
int m,flag=0;
int i,j;
cout<<"\nVvedi kol-vo vladelciv bagaja->";
cin>>m;
for(i=0;i<m;i++)
{cout<<i+1<<". Famale "<<"-> ";
cin>>pas[i].name;
cout<<" kolichestvo mest bagaja"<<"-> ";
cin>>pas[i].col;
cout<<" Ves bagaja"<<"-> ";
cin>>pas[i].ves;
}
cout<<"\nSpisok vladelzev bagaja:\n";
cout<<"\n"<<setw(3)<<"Num"<<setw(20)<<"F A M A L E"<<setw(20)<<"Kolichestvo mest"<<setw(14)<<"Ves bagaja\n";
for(i=0;i<m;i++)
cout<<setw(3)<<i+1<<")"<<setw(19)<<pas[i].name<<setw(20)<<pas[i].col<<setw(13)<<pas[i].ves<<"\n";
int k=0;
for(i=0;i<m;i++)
if(pas[i].col>2)
k++;
if(k==0)
cout<<"\nNET passagirov s bagagov bolee 2-x mest!!!";
else
cout<<"\nPassagirov s bagagov bolee 2-x mest -> "<<k;
getch();
}
void main()
{
for(;;)
{
clrscr();
cout<<"\n\n\n\n\n\n\n T E H N I CH E S K I I K O L L E D G";
cout<<"\n\n KURSOVAIA RABOTA";
cout<<"\n\n gruppa TP-33";
cout<<"\n\n 2011 god";
getch(); clrscr();
cout<<"MENU :\n";
cout<<"Zadacha 1\nZadacha 2\nZadacha 3\nExit - 4\n";
switch(getchar())
{
case '1': Z1(); break;
case '2': Z2(); break;
case '3': Z3(); break;
case '4' : {clrscr();exit(0);}
}
}
}
Документ
Категория
Рефераты
Просмотров
10
Размер файла
30 Кб
Теги
v11, листинг
1/--страниц
Пожаловаться на содержимое документа