Страница: 2/5
+str[i]=='o'||str[i]=='u'||str[i]=='y')
{
b[j]=str[i];
n=++j;
}
}
for(j=0;j<n;j++)
{
if(b[j]=='a')
cout<<"a";
}
for(j=0;j<n;j++)
{
if(b[j]=='e')
cout<<"e";
}
for(j=0;j<n;j++)
{
if(b[j]=='i')
cout<<"i";
}
for(j=0;j<n;j++)
{
if(b[j]=='o')
cout<<"o";
}
for(j=0;j<n;j++)
{
if(b[j]=='u')
cout<<"u";
}
for(j=0;j<n;j++)
{
if(b[j]=='y')
cout<<"y";
}
getch();
}
//_19-2
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void file(FILE*from)
{
char name[100],*z[100];
int vozr,m=0,j=0;
for(int i=0;fscanf(from,"%s %d",&name,&vozr)!=EOF;i++)
{
z[i]=name;
if(vozr>m)
{
m=vozr;
i=j;
}
}
cout<<z[j]<<" "<<m;
getch();
}
void main()
{
clrscr();
FILE*fr;
fr=fopen("c:/in.txt","r");
if(fr==NULL)
cout<<"Cannot open file"<<endl;
file(fr);
fclose(fr);
}
//_2-1
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int max(char t[3][3])
{
int kol=0,max=0,a=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(t[i][j]>='0'&&t[i][j]<='9')
{
kol++;
}
}
if(kol>max)
{
max=kol;
a=i;
}
kol=0;
}
if(a==0)
a=-1;
return a;
}
void main()
{
clrscr();
char a[3][3];
cout<<"Введите матрицу "<<endl;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cin>>a[i][j];
}
}
cout<<max(a)+1;
getch();
}
//2-2
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int file(FILE*from)
{
char a[1000];
int k=0;
for(int i=0,j=0;fscanf(from,"%c",&a[i])!=EOF;i++)
{
if(a[i]==' '&&a[i-1]==a[j])
{
k++;
j=i+1;
i=i+2;
}
else
{
if(a[i]==' ')
j=i+1;
}
}
return k;
}
void main()
{
clrscr();
FILE*fr;
fr=fopen("c:/in.txt","r");
if(fr==NULL)
cout<<"Cannot open file"<<endl;
cout<<file(fr);
fclose(fr);
getch();
}
//_2-3 #include<iostream.h> #include<stdio.h> #include<conio.h> #include<string.h> void main() { clrscr(); char str[1000]; int minlen=1000,i=0,nom[30],j=1; cout<<"Введите последовательность слов"<<endl; cin>>str; for(;;) { while(str[i]!=',') { if(str[i]=='.') break; i++; } nom[j]=i+1; j++; if(str[i]=='.') break; i++; } nom[0]=0; int a=0,s=0; for(int d=1;d<j;d++) { if(nom[d]-nom[d-1]<minlen) { minlen=nom[d]-nom[d-1]; a=nom[d];s=nom[d-1]; } } for(int q=s;q<a-1;q++) { cout<<str[q]; } cout<< " -cамое короткое слово его длина : " <<minlen-1<<endl; getch(); } |
//_25-1 #include<iostream.h> #include<conio.h> void max(double *t,int n) { double m=t[0]; for(int i=0,j=0;i<n;i++,j++) { if(t[i*n+j]>m) m=t[i*n+j]; } for(i=n;i!=0;i--) { if(t[i*(n-1)]>m) m=t[i*(n-1)]; } for(i=0;i<n*n;i++) { if(t[i]==m) t[i]=t[(n*n-1)/2]; } t[(n*n-1)/2]=m; } void main() { clrscr(); int n=0,j=0; double mas[1000]; cout<<"Введите порядок матрицы "<<endl; cin>>n; cout<<"Введите матрицу"<<endl; for(int i=0;i<n;i++) { for(j=0;j<n;j++) { cin>>mas[i*n+j]; } } max(mas,n); for(i=0;i<n;i++) { for(j=0;j<n;j++) { cout<<mas[i*n+j]<<endl; } } getch(); Реферат опубликован: 30/05/2008 |