- •1) Ввести с клавиатуры две строки, первую строку переписать в новую третью строку, пропуская все символы второй строки;
- •Int main()
- •2) Заполнить двумерный массив случайными числами в диапазоне от –10 до 20, найти максимальное число среди отрицательных значений и минимальное среди положительных;
- •Int main()
- •Int I,j,maxotr,minpol;
- •Int main()
- •4) Исходный массив 6х4, заполненный действительными числами в диапазоне от –10 до 15 распечатать в виде прямоугольных матриц 6х4, 8х3, 12х2;
- •Int main()
- •Int main()
- •Int main()
- •Void Rundomize()
- •Int main()
- •6) Заполнить случайными целыми числами одномерный массив, элементы, отличающиеся между собой ровно на 10 поменять местами;
- •Int main()
- •7) Ввести с клавиатуры строку и определить, какие из согласных латинских букв присутствуют в слове, введенном с клавиатуры, и распечатать их на экране;
- •Int main()
- •8) С клавиатуры ввести три слова, проверить их на наличие одинаковых букв и распечатать эти буквы на экране;
- •Int main()
- •Int main()
- •Int array1[m][n];
- •Int main()
- •Int main()
- •Int main()
- •10)Заполнить двумерный массив размером 6х8 случайными числами в диапазоне от –10 до 20, определите номер строки и номер столбца максимального и минимального элементов;
- •Int main()
- •Int main()
- •11) Введите с клавиатуры слово в переменную типа строка и найдите в ней наиболее повторяющуюся букву латинского алфавита;
- •Int main()
- •Int main()
- •12) Заполните матрицу 5х5 элементов и транспонируйте ее;
- •Int main()
- •Int main()
- •13) В каждом столбце матрицы 7х8 найти повторяющиеся элементы и распечатать их значения;
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •16) Заполните случайными числами двумерный массив, найдите второй по величине элемент;
- •Int main()
- •Int main()
- •17) Введите с клавиатуры строку символов, проверьте, является ли введенная строка записью целого числа в десятичной системе счисления;
- •Int main()
- •Int main()
- •Int main()
- •19) Введите с клавиатуры строку символов, определите, сколько и каких букв латинского алфавита присутствуют во введенном с клавиатуры слове;
- •Int main()
- •20) Заполните случайными числами двумерный массив, в каждой строке найти среднее арифметическое, всю строку с наименьшим значением среднего приравнять к нулю, вывести исходный массив и результат;
- •Int main()
- •21) Введите с клавиатуры строку из 4-х символов, определите, является ли введенная строка записью шестнадцатеричного числа;
- •Int main()
- •22) Введите с клавиатуры переменную типа string слово из латинских символов, перепишите полученное слово в другую строку так, чтобы сначала были гласные буквы, а потом согласные;
- •Int main()
- •Int main()
- •Int main()
- •25) Два массива есть(рандомно)....Создать третий массив, в котором будут те числа, которые есть во втором массиве и их нет в первом...
- •Int main()
- •26) Написать строку символов, и проверить, расположены ли буквы в алфавитном порядке
- •Int main ()
- •27) Ввести с клавиатуры строку и найти в ней все повторяющиеся символы.
- •Int main()
- •29) Заполнить двумерный массив случайными числами, найти среднее арифметическое, все значения, кот. По абсолютной величине больше среднего, приравнять к нулю, вывести исходный массив и результат
Int main()
{
char s[80], d[80], f[80],g[80];
printf("\n Vvedite 3 slova cherez enter \n");
gets(s);
gets(d);
gets(f);
strcpy(g,proverka(s,d,f));
printf("\nOdinakovie bukvi:\n");
puts(g);
return 0;
}
9-1) введите с клавиатуры двумерный массив чисел, определите минимум и максимум введенных значений, найдите среднее арифметическое ненулевых значений;
На 3:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define N 8
#define M 10
Int array1[m][n];
int i,j,min,max,nezeroel,prived;
float S,srarifm;
Int main()
{
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
array1[i][j]=rand()%(-50)-50;
printf("%4d",array1[i][j]);
}
printf("\n");
}
printf("\n");
min=array1[0][0];
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(array1[i][j]<min) min=array1[i][j];
}
}
printf("Min= %d",min);
printf("\n");
max=array1[0][0];
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(array1[i][j]>max) max=array1[i][j];
}
}
printf("Max= %d",max);
printf("\n");
S=0;
nezeroel=0;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(array1[i][j]!=0)
{
S=S+array1[i][j];
nezeroel=nezeroel+1;
}
}
}
printf("Summa nenulevih= %4.0f",S);
printf("\n");
printf("Nenulevih elementov= %d",nezeroel);
srarifm=S/nezeroel;
prived=ceil(srarifm);
printf("\n");
printf("Srednee arifmeticheskoe nenulevih elementov= %2.2f",srarifm);
printf("\n");
printf("Privedennoe znachenie= %d",prived);
return 0;
}
На 4:
#include <stdio.h>
#define N 3
#define M 2
void input_mas(int A2[M][N],int m,int n)
{
int *p;
int i,j;
printf("Wwedite chisla->");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
p = &A2[i][j];
scanf("%d",p);
}
}
}
void output_mas(int A2[M][N],int m,int n)
{
int i,j;
printf("Wwedeno:\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++) printf("%7d",A2[i][j]);
printf("\n");
}
}
void summ(int A2[M][N], int m, int n)
{
int i,j;
int s=0;
printf("Summa elem:\n");
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
{
s=s+A2[i][j];
printf("%2d ", s);
}
}
}
void max(int A2[M][N], int m, int n)
{
int i,j,max;
max=A2[0][0];
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(max<A2[i][j])
max=A2[i][j];
}
}
printf("Max elem: %2d ", max);
}
void min(int A2[M][N], int m, int n)
{
int i,j,min;
min=A2[0][0];
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(min>A2[i][j])
min=A2[i][j];
}
}
printf("Min elem: %2d ", min);
}
void srednee(int A2[M][N], int m, int n)
{
int i,j,k;
float sr;
k=0;
sr=0;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(A2[i][j]!=0)
sr=sr+A2[i][j];
k++;
}
}
sr=sr/k;
printf("Kolvo ne nylev: %d ", k);
printf("Srednee znach: %3.4f ", sr);
}
