Создать массив, заполнить 20 элементами, сложить и вывести на экран все кратные 3 - C (СИ)

Формулировка задачи:

Создать массив, заполнить 20 элементами, сложить и вывести на экран все кратные 3 Добавлено через 4 минуты Помогите плиз


textual

Код к задаче: «Создать массив, заполнить 20 элементами, сложить и вывести на экран все кратные 3 - C (СИ)»

#include <stdio.h>
#include <time.h>
 
#define SIZE 20
#define MAX  100
#define MIN -100
 
int main() {
    srand(time(NULL));
    int *Array = malloc(SIZE * sizeof(int));
    int i, Sum = 0;
 
    printf("Initial array:\n");
    for (i = 0; i < SIZE; i++) {
        Array[i] = rand() % (MAX + 1 - MIN) + MIN;
        printf("%3d ", Array[i]);
    }
 
    printf("\nResult:\n");
    for (i = 0; i < SIZE; i++) {
        if (Array[i] % 3 == 0) {
            printf("%3d ", Array[i]);
            Sum += Array[i];
        }
    }
    printf("\nSum of multiples of 3: %d", Sum);
    free(Array);
    return 0;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 4.286 из 5

Источник