close

Вход

Забыли?

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

?

V17 листинг

код для вставкиСкачать
Листинг программы
#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 zad1()
{
clrscr();
randomize();
int mass[10][10],n;
int S1=0, S2=0, S3=0;
cout<<"Razmer matrix ->"; cin>>n;
printf("\nIschodnaya matrix:\n");
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
mass[i][j]=random(10)-5;
cout<<setw(5)<<mass[i][j];
}
cout<<endl;
}
for (i=0; i<n; i++)
{
if(mass[i][0]<0)
for (int j=0; j<n; j++)
{
if (i<j) S3+=mass[i][j];
if (i==j) S2+=mass[i][j];
if (i>j) S1+=mass[i][j];
}
}
cout<<"\nSumma elementov nige diagonali -> "<<S1;
cout<<"\nSumma elementov na diagonali -> "<<S2;
cout<<"\nSumma elementov vishe diagonali -> "<<S3;
getch();
}
void zad2()
{
char *str, *tmp;
char c = 'C';
int f=0;
str=new char[30];
printf("\nVvedi stroku cimvolov ->\n");
gets(str);
tmp=str;
while(*str!='\0')
{
if(islower(*str)) {f=1; break;}
str++;
}
if(f==1)
{
str++;
while(*str!='\0')
{
if(islower(*str)==0) break;
str++;
}
while(*str!='\0')
{
*str='.';
str++;
}
}
str=tmp;
printf("\n%s",str);
getch();
}
int pozis(char *ptr,char sim)
{
int P=0;
char *string;
string = strchr(ptr, sim);
if (string)
{
P= string-ptr;
return P;
}
else
{
P=-1;
return P;
}
}
void zad3()
{
char *str;
char ch;
int f=0;
clrscr();
str=new char[80];
printf("\nVvedi stroku cimvolov ->\n");
gets(str);
printf("\nVvedi simvol ->\n");
cin>>ch;
if ((f=pozis(str,ch)) == -1)
printf("\nSimvolova %c v stroke net",ch);
else
printf("\nNomer mesta simvola v stroke - %d",(f+1));
getch();
}
void main()
{
int a;
begin:
clrscr();
cout<<"\n\n\n\n\n\n\n\n KURSOVAIA RABOTA";
cout<<"\n\n A l e x a n d r o v a A l e x s a n d r a";
cout<<"\n\n gruppa TP-33";
cout<<"\n\nMenu";
cout<<"\n1. Zadacha";
cout<<"\n2. Zadacha";
cout<<"\n3. Zadacha";
cout<<"\n4. Return";
cout<<"\n\nVvedi nomer zadachi ";
cin>>a;
if(a==1) {zad1(); goto begin;}
if(a==2) {zad2(); goto begin;}
if(a==3) {zad3(); goto begin;}
if(a==4) {clrscr(); exit(0);}
}
Документ
Категория
Рефераты
Просмотров
7
Размер файла
34 Кб
Теги
листинг, v17
1/--страниц
Пожаловаться на содержимое документа