Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 21:48   #1
Shonny94
Пользователь
 
Регистрация: 15.09.2012
Сообщений: 11
По умолчанию Добавление и удаление массивов

Здраствуйте, у меня есть программа которая выполняет условие: Дан массив a. После каждой группы подряд идущих одинаковых элементов добавить новый элемент содержащий длину последовательности.
Код:
#include <conio.h>
#include <stdio.h>

int main()
{
    int n, i, k = 0, t = 0; // объявление переменных
    scanf ("%d", &n); // считываем размер N массива A
    int a[101], b[101]; // объявляем массивы
    for (i = 1; i <= n; i++)
    {
        scanf ("%d", &a[i]); // считываем массив А
        if (a[i] != a[i - 1] && i != 1)
        {
            k++;
            b[k] = t;
            t = 1;
        }
        else
        {
            t++;
        }
        k++;
        b[k] = a[i];

    }
    k++;
    b[k] = t;
    for (i = 1; i <= k; i++)
        printf ("%d ", b[i]); // выводим полученный массив на экран
return 0;
}
Вопрос как записать программу через добавление или удаление массивов?
Shonny94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление и удаление Shmel9 Microsoft Office Access 2 22.11.2012 02:04
удаление динамических массивов Dimarik Общие вопросы C/C++ 20 14.03.2011 12:30
Добавление/Удаление CrazyN00b Помощь студентам 0 28.11.2010 17:38
Удаление/добавление на С++. Serror Фриланс 6 21.10.2009 09:35
Удаление/добавление. Serror Общие вопросы C/C++ 3 19.10.2009 09:41