Страница: 1/5
//_1-1 #include<iostream.h> #include<stdio.h> #include<conio.h> #include<string.h> double max(double t[2][3],int*nom) { double max=-3e+100,sum=0; for(int i=0;i<2;i++) { for(int j=0;j<3;j++) sum=sum+t[i][j]; if(sum>=max) { *nom=i+1; max=sum; sum=0; } } return max; } double min(double t[2][3],int *nom) { double min=5e+50,sum=0; for(int i=0;i<2;i++) { for(int j=0;j<3;j++) sum=sum+t[i][j]; if(sum<min) { *nom=i+1; min=sum; sum=0; } } return min; } void main() { clrscr(); int n,m; double t[2][3]; cout<<"Введите элементы матрицы "<<endl; for(int i=0;i<2;i++) { for(int j=0;j<3;j++) { cin>>t[i][j]; } } double a=max(t,&n); cout<<"Максимальная сумма элементов равна :"<<a <<" в строке под номером "<<n<<endl; double c=min(t,&m); cout<<"минимальная сумма элементов равна :"<<c <<" в строке под номером "<<m<<endl; getch(); } |
//1-2 #include<iostream.h> #include<stdio.h> #include<conio.h> void file(FILE*from,FILE*to) { char s,kol=0; while(fscanf(from,"%c",&s)!=EOF) { if(s!='.') { fprintf(to,"%c",s); kol++; if(kol==4) { fprintf(to," "); kol=0; } } else { for(kol;kol<4;kol++) fprintf(to," "); fprintf(to," "); kol=0; } } } void main() { FILE*fr; FILE*to; fr=fopen("c:/in.txt","r"); if(fr==NULL) cout<<"Cannot open file"<<endl; to=fopen("c:/out.txt","w+"); if(to==NULL) cout<<"Cannot open file"<<endl; file(fr,to); fclose(fr); fclose(to); } |
//_1-3 #include<iostream.h> #include<stdio.h> #include<conio.h> #include<string.h> void main() { clrscr(); char str[1000]; int maxlen=0,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]>maxlen) { maxlen=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амое длинное слово его длина : " <<maxlen-1<<"символа(ов)"<<endl; getch(); } |
//_11-2 #include<iostream.h> #include<stdio.h> #include<conio.h> void file(FILE*from,FILE*to) { char s;int d=0; while(fscanf(from,"%c",&s)!=EOF) { if(s!=' ') { fprintf(to,"%c",s); d++; } else { for(;d<80;d++) fprintf(to," "); fprintf(to," "); d=0; } } for(;d<80;d++) fprintf(to," "); } void main() { FILE*fr; FILE*to; fr=fopen("c:/in.txt","r"); if(fr==NULL) cout<<"Cannot open file"<<endl; to=fopen("c:/in.txt","r+"); if(to==NULL) cout<<"Cannot open file"<<endl; file(fr,to); fclose(fr); fclose(to); } |
//_11-3 #include<iostream.h> #include<stdio.h> #include<conio.h> void main() { clrscr(); char str[3000]; double b[3000],j=0,i=0,n=0; cout<<"Введитестроку символов "<<endl; while(str[i-1]!='.') { cin>>str[i]; i++; } i=0; for(;;i++) { if (str[i]=='.') break; if(str[i]=='a'||str[i]=='i'||str[i]=='e'||+ Реферат опубликован: 30/05/2008 |