close

Вход

Забыли?

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

?

V9 листинг

код для вставкиСкачать
Листинг программы
#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[10][10],min,n;
cout<<"Rasmer massiva n="; cin>>n;
printf("Isxodnaya matrix :\n");
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
mass[i][j]=random(50)-10;
cout<<setw(5)<<mass[i][j];
}
cout<<endl;
}
printf("\nMin elementi nige glawnoi diagonali:\n");
for (i=0; i<n; i++)
{
min=999;
for (int j=0; j<n; j++)
if ((i>=j) && (mass[i][j]<min))
min=mass[i][j];
cout<<setw(7)<<min;
}
getch();
}
void Z2()
{
char *str1,*str2=new char,*tmp;
clrscr();
printf("Vvedi str is zifr, bukv russ i latin:\n");
fflush(stdin);
gets(str1);
fflush(stdin);
tmp=str2;
printf("\nPoluchili \n");
while(*str1 != '\0')
{
if(*str1>= '0'&& *str1<='9') ;
else {*str2=*str1;str2++;}
str1++;
}
*str2='\0';
str2=tmp;
printf("%s",str2);
getch();
}
struct spr
{
char name[20];
char nomer[10];
char adres[20];
};
void Z3()
{
clrscr();
cout<<"Zadacha #3:\n\n";
struct spr telefon[50];
int count=1,m,flag=0;
char *num = new char[20];
cout<<"\nVvedi kol-vo abonentov ->";
cin>>m;
for(int i=0;i<m;i++)
{cout<<"Famale abonenta "<<i+1<<" -> ";
fflush(stdin);
gets(telefon[i].name);
fflush(stdin);
cout<<"Nomer telefona "<<i+1<<"-> ";
cin>>telefon[i].nomer;
cout<<"Adres "<<i+1<<" -> ";
gets(telefon[i].adres);
fflush(stdin);
}
cout<<"\n\nPolnii spravochnik:\n";
cout<<"\n"<<setw(20)<<"FAMALE ABONENT"<<setw(12)<<"TELEFON"<<setw(18)<<"ADRES\n";
for(i=0;i<m;i++)
cout<<setw(2)<<i+1<<")"<<setw(17)<<telefon[i].name<<setw(12)<<telefon[i].nomer<<setw(19)<<telefon[i].adres<<"\n";
cout<<"\nVvedifamale for search ->";
cin>>num;
for(i=0;i<m;i++)
if(strcmp(telefon[i].name,num)==0)
{
flag=1;break;
}
if(flag==1)
{
cout<<"\nFamale abonentov s nomerom :\n"<<num;
cout<<"\n"<<setw(20)<<"TELEFON ABONENTA"<<setw(18)<<"ADRES\n";
for(i=0;i<m;i++)
if(strcmp(telefon[i].name,num)==0)
{
cout<<setw(2)<<count<<")"<<setw(17)<<telefon[i].nomer<<setw(16)<<telefon[i].adres<<"\n";
count++;
}
}
if(flag==0)
cout<<"\nNO v spiske\n";
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);}
}
}
}
Документ
Категория
Рефераты
Просмотров
5
Размер файла
34 Кб
Теги
листинг
1/--страниц
Пожаловаться на содержимое документа