//Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов.
//Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик.
/Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.
#include
#include
#include
void summa();
void zapolnenie();
void perestanovka();
int matr[5][5];
int mas[5];
void main()
{
clrscr();
randomize();
int i,n,j,p,a,c=0,c1,c2,min;
printf(«Заполняем матрицу случайными числами:\n»);
zapolnenie();
perestanovka();
printf(«\n\n»);
summa();
getch();
}
void summa()
{
int i,j,g;
printf(«Summa:\n»);
for(i=0;i<5;i++)
{ mas[i]=0;
g=0;
for(j=0;j<5;j++)
{mas[i]=mas[i]+matr[j][i];
if(matr[j][i]<0)
g++;
}
if(g!=0)
printf("%3d ",mas[i]);
else
printf("%3d ",g);
}
}
void zapolnenie()
{
int i,j;
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
{matr[i][j]=random(50)-25;
printf("%3d ",matr[i][j]);}
printf("\n");
}
printf("\n");
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
if((matr[j][i]<0)&&(matr[j][i]%2!=0))
mas[i]=mas[i]+abs(matr[j][i]);
printf("%3d ",mas[i]);
}
}
void perestanovka()
{
int i,j,c1,c,min,p;
for(i=0;i<5;i++)
{min=i;
for(p=i;p<5;p++)
if(mas[p]
#include
#include
void main()
{
clrscr();
int i,p,m,n;
int matr[5][5];
int mas[9];
for(i=0;i<9;i++)
mas[i]=0;
randomize();
printf("Матрица:\n");
for(i=0;i<5;i++)
{for(p=0;p<5;p++)
{ matr[i][p]=random(50)-25;
printf("%3d ",matr[i][p]);
}
printf("\n");
}
printf("\n");
for(i=0;i<5;i++)
{n=0;m=0;
for(p=0;p<5;p++)
{if(matr[i][p]<0)
n++;
m=m+matr[i][p];
}
if(n==0)
printf("Summa elementov %d stroki = %4d\n",i+1,m);
else
printf("%d Stroka soderjit otricatelnie elementi!\n",i+1);
}
printf("\n\n");
printf("Найдем минимальную из сумм диагоналей:\n");
for(i=0;i<5;i++)
for(p=i,n=0;p<5;p++,n++)
mas[i]=mas[i]+matr[n][p];
for(i=5;i<9;i++)
for(p=i-4,n=0;p<5;p++,n++)
mas[i]=mas[i]+matr[p][n];
int min=0;
for(i=0;i<9;i++)
{ printf("%5d",mas[i]);
if(mas[i]
#include
#include
int func (int i);
void main()
{
clrscr();
int i,p,dlina;
char str[100];
printf(«Введи строку:\n»);
scanf(«%s»,&str);
dlina=strlen(str);
for(i=0;i
#include
#include
int func (int i);
void main()
{
clrscr();
int i,p,dlina;
char str[100];
printf(«Введи строку:\n»);
scanf(«%s»,&str);
dlina=strlen(str);
p=0;
for(i=0;i
#include
#include
#include
void main()
{
clrscr();
int i=0,p=0,n=0,dlina=0;
char str[100];
str[0]=NULL;
printf(«Введи строку: «);
scanf(«%s»,&str);
for(i=0;str[i]!=NULL;i++)
if(str[i]==’:’)
{ for(p=i;p<98;p++)
str[p]=str[p+1];
i--;
n++;
}
printf("\n");
printf("%s\n",str);
printf("Kol-vo udalennix: %d",n);
getch();
}