как добавить элемент в массив на C, не введенный с клавиатуры, а, условно "из чисел от 1 до 100 добавить только четные", что-то типо такого. буду признателен
Fender_inactive2697143, нет, как раз таки это размерность. Как и в матрице, тип имя[размерность n][размерность n+1] = {инициализация} Не путайте :)
liquidCR, размерность - это количество индексов, необходимых для обращения к элементу. Размер - количество элементов в массиве. Если под размером подразумевается занимаемый массивом информационный объём, то для обозначения кол-ва элементов можно использовать термин "длина".
#include <inttypes.h> #include <stdio.h> int main(void) { uint8_t ip = 0u, i = 2u, a[50u] = { 0u }; for (; i <= 100u; i += 2u) { a[ip++] = i; } for (i = 0u; i < sizeof(a) / sizeof(*a); i++) { printf("%" PRIu8 " ", a[i]); } } C #include <inttypes.h> #include <stdio.h> int main(void) { uint8_t ip = 0u, i = 2u, a[50u] = { 0u }; for (; i <= 100u; i += 2u) { a[ip++] = i; } for (i = 0u; i < sizeof(a) / sizeof(*a); i++) { printf("%" PRIu8 " ", a[i]); } }