
НА ЯЗЫКЕ СИ 100БАЛЛОВ В массивах X(n) и Y(n), проверяя на равенство элементы пар (X1, Y1), (X2,
Y2), ..., (Xn, Yn), подсчитать число случаев равенства элементов пары. Одновременно найти среднее арифметическое массива X(n)

Ответы на вопрос

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <Windows.h>
int main()
{
SetConsoleOutputCP(65001); // Позволяет выводить русские буквы
SetConsoleCP(65001);
srand(time(NULL)); //рандомные значения каждый запуск программы разные
int counter, n;
double sum;
printf("Введите размер масивов: ");
scanf("%d", &n);
int *X = (int*)malloc(n * sizeof(int));
int *Y = (int*)malloc(n * sizeof(int));
for(int i = 0; i < n; i++) // заполнение масивов
{
X[i] = rand() % 10; // рандомные значения от 0 до 10
Y[i] = rand() % 10;
}
for(int i = 0; i < n; i++)
{
if(X[i] == Y[i])
{
counter++; // количество совпадений
}
sum += X[i]; // сума всех значений масива Х
}
float result = sum / n; // среднее арифметическое значений масива Х
printf("Случаев равенства: %d\n", counter);
printf("Среднее арифметическое: %f", result);
return 0;
}



Для решения данной задачи на языке программирования C можно использовать следующий код:
#include
int main() { int n; printf("Введите размер массива: "); scanf("%d", &n);
int x[n], y[n]; printf("Введите элементы массива x(n): "); for (int i = 0; i < n; i++) { scanf("%d", &x[i]); }
printf("Введите элементы массива y(n): "); for (int i = 0; i < n; i++) { scanf("%d", &y[i]); }
int numEqual = 0; for (int i = 0; i < n; i++) { if (x[i] == y[i]) { numEqual++; } }
float sum = 0; for (int i = 0; i < n; i++) { sum += x[i]; } float mean = sum / n;
printf("Число случаев равенства элементов пары: %d\n", numEqual); printf("Среднее арифметическое массива x(n): %.2f\n", mean);
return 0; }
Пояснение: 1. Мы сначала вводим размер массива n. 2. Затем вводим элементы массива x(n) и y(n) с помощью двух циклов for. 3. Далее, используя третий цикл for, мы проверяем каждую пару элементов (x[i], y[i]) на равенство и увеличиваем счетчик numEqual, если элементы равны. 4. После этого мы считаем сумму элементов массива x(n) и вычисляем среднее арифметическое mean. 5. Наконец, выводим число случаев равенства элементов пары и среднее арифметическое массива x(n).
Этот код позволяет вычислить число случаев равенства элементов пар и среднее арифметическое массива x(n) для заданных массивов x(n) и y(n).


Похожие вопросы

Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili