//_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);
}
|