Загрузка...

Добавление элемента в массив

Тема в разделе C/C++ создана пользователем trixter_inactive4548223 5 ноя 2021. 239 просмотров

  1. trixter_inactive4548223
    trixter_inactive4548223 Автор темы 5 ноя 2021 1 3 окт 2021
    как добавить элемент в массив на C, не введенный с клавиатуры, а, условно "из чисел от 1 до 100 добавить только четные", что-то типо такого. буду признателен
     
  2. teffor
    teffor 5 ноя 2021 12 12 апр 2021
    пиздец си....
     
  3. Cow
    Cow 5 ноя 2021 4380 25 янв 2020
    1. Cow
      Cow, если в тг напишешь могу попробовать сделать
    2. Fender_inactive2697143
      Хватит и одного. Смотри моё решение.
  4. Rvge
    Rvge 5 ноя 2021 5 13 ноя 2018
    array[ x ] = elem?
     
    1. Посмотреть предыдущие комментарии (3)
    2. Rvge
      trixter_inactive4548223, можешь находить множитель, добавлять его в array[ i ] и увеличивать i на 1
    3. Rvge
    4. trixter_inactive4548223 Автор темы
      Rvge, именно)
  5. Rvge
    Rvge 5 ноя 2021 5 13 ноя 2018
    вопрос как положить что-то в массив?
     
    1. trixter_inactive4548223 Автор темы
    2. Rvge
  6. liquidCR
    liquidCR 6 ноя 2021 197 26 мар 2019
    trixter_inactive4548223,
    тип имя[размерность]={инициализация};
    int a[5] = { 5, 4, 3, 2, 1 };
     
    1. Fender_inactive2697143
      Размер, а не размерность. Не путать!
    2. liquidCR
      Fender_inactive2697143, нет, как раз таки это размерность. Как и в матрице, тип имя[размерность n][размерность n+1] = {инициализация}
      Не путайте :)
    3. Fender_inactive2697143
      liquidCR, размерность - это количество индексов, необходимых для обращения к элементу. Размер - количество элементов в массиве. Если под размером подразумевается занимаемый массивом информационный объём, то для обозначения кол-ва элементов можно использовать термин "длина".
  7. Ssanchezz
    Ssanchezz 6 ноя 2021 Да. 1045 7 дек 2020
    по сути через цикл и интервал от 1 до 100, закинуть условие да и все
     
  8. Fender_inactive2697143
    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]);
    }
    }
     
Top
Загрузка...