|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.02.2023, 11:30 | #1 |
Регистрация: 29.01.2023
Сообщений: 4
|
Удалить из массива С последний чётный элемент
Помогите дополнить код, не получается выполнить 4 задание.
#include <stdio.h> #include <stdlib.h> #include<locale.h> #include<math.h> #define n 4 #define m 2 int main(void) { setlocale(LC_ALL, "Russian"); int A[n]; int min = 0, i; float f = 0, g = 0, t = 0; printf("\nВведите элемент массива:\n"); for (i = 0; i < n; i++) { scanf_s("%d", &A[i]); } for (i = 0; i < n; i++) { printf("\nЭлемент массива: %d ", A[i]); } // задание 1 найти среднее арифметическое элементов массива for (i = 0; i < n; i++) { t = t + A[i]; g++; } f = t / g; //printf("\nСумма чисел %d ", f); //printf("\nКоличество чиел %d ", f); printf("\nСреднее арифмитическое: %f ", f); // задание 2 индекс и минимальный эл в первой половине массива for (i = 0; i < (n / 2); i++) { if (A[i] < A[min]) { min = i; } } printf("\nМинимальное число массива:[%d] = %d ", min, A[min]); //задание 3 сформировать массив С в котором записать удвоенные положительные эл исходных массивов printf("Введите %d значений:%\n", m); int B[m], C[n + m], j = 0; for (int i = 0; i < n; i++) { if (A[i] > 0) { C[j] = 2 * A[i]; j++; } } for (int i = 0; i < m; i++) { scanf_s("%d", &B[i]); if (B[i] > 0) { C[j] = 2 * B[i]; j++; } } for (i = 0; i < j; i++) { printf("Элементы нового массива W:%d\n", C[i]); } // задание 4 Удалить из массива С последний чётный элемент } |
19.02.2023, 12:28 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
|
19.02.2023, 12:46 | #3 |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 971
|
в Си нет возможности удалить элемент из массива. Задание невыполнимо
|
21.02.2023, 04:25 | #4 |
Форумчанин
Регистрация: 26.10.2022
Сообщений: 119
|
macomics, судя по коду «задание 3», в массиве C используются первые j элементов, а не n.
|
21.02.2023, 09:45 | #5 | |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
Цитата:
Код:
Последний раз редактировалось macomics; 21.02.2023 в 09:50. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удалить последний нечетный элемент массива. | София43 | Помощь студентам | 1 | 04.04.2020 11:02 |
как удалить последний элемент? | Александр121 | Python | 4 | 25.08.2018 10:50 |
удалить последний элемент из списка.ООП-Классы | Otar4ik | Помощь студентам | 1 | 02.02.2014 22:36 |
Одномерный массив. Необходимо заменить последний положительный элемент на второй элемент массива | кумитэ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 19.12.2011 16:44 |
найти первый отрицательный элемент массива имеющий чётный номер (Delphi) | Vanger | Помощь студентам | 5 | 25.01.2011 11:41 |