close

Вход

Забыли?

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

?

V12 листинг

код для вставкиСкачать
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
void sd1()
{
clrscr();
randomize();
double mas[10][10],max; int n,m;
cout<<"Kol-vo strok matrix n="; cin>>n;
cout<<"\nKol-vo stolbzov matrixђ m="; cin>>m;
printf("\nIsxodnaya matrix:\n");
for (int i=0; i<n; i++)
{
for (int j=0; j<m; j++)
{
mas[i][j]=random(50)-25;
cout<<setw(5)<<mas[i][j];
}
cout<<endl;
}
max=-999;
for (i=0; i<n; i++)
for (int j=0; j<m; j++)
if (abs(mas[i][j])>max) max=abs(mas[i][j]);
cout<<setw(9)<<"\nModul max="<<max;
cout<<endl;
printf("\nResultat:\n");
cout<<setprecision(2);
for (i=0; i<n; i++)
{
for (int j=0; j<m; j++)
cout<<setw(8)<<mas[i][j]/max;
cout<<endl;
}
getch();
}
void sd2()
{
char *str, *tmp;
int len1,len2=0;
str = new char [20];
clrscr();
printf("Vvedi stroku s mnojestvom tochek: \n");
gets(str);
len1=strlen(str);
len2=len1/2;
tmp=str;
char ch;
ch=tmp[len2];
tmp[len2]='\0';
while(*tmp != '\0')
{
if(*tmp=='.')
*tmp='~';
tmp++;
}
str[len2]=ch;
printf("\nResultat: %s",str);
getch();
}
struct bagaj
{
char name[50];
int col;
double ves;
};
void sd3()// 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=1;
cout<<"\nSovpadenijy:\n";
for(i=0;i<m;i++)
for(j=i+1;j<m;j++)
{
if((pas[i].col==pas[j].col) & abs(pas[i].ves-pas[j].ves)<=0.5)
{
cout<<setw(3)<<k<<")"<<setw(19)<<pas[i].name<<setw(20)<<pas[i].col<<setw(13)<<pas[i].ves<<"\n";
k++;
cout<<setw(3)<<k<<")"<<setw(19)<<pas[j].name<<setw(20)<<pas[j].col<<setw(13)<<pas[j].ves<<"\n";
flag=1;
}
}
if(flag==0)
cout<<"NET\n";
getch();
}
void main()
{
int a;
begin:
clrscr();
cout<<"\n\n\n\n\n\n\n\n KURSOVAIA RABOTA";
cout<<"\n\n G A F U R O V A A I R A T A";
cout<<"\n\n gruppa TP-33";
cout<<"\n\nMenu";
cout<<"\n Zadacha 1.";
cout<<"\n Zadacha 2.";
cout<<"\n Zadacha 3.";
cout<<"\n Return 4.";
cout<<"\n\nVvedi nomer zadachi ";
cin>>a;
if(a==1) {sd1(); goto begin;}
if(a==2) {sd2(); goto begin;}
if(a==3) {sd3(); goto begin;}
if(a==4) {clrscr(); exit(0);}
}
Документ
Категория
Рефераты
Просмотров
10
Размер файла
28 Кб
Теги
v12, листинг
1/--страниц
Пожаловаться на содержимое документа