Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Массив удаление. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функцыя в С++ Dev\Visual http://www.cyberforum.ru/cpp-beginners/thread323137.html
Написать програму с использованием функцый 1) В котором из 3-х чисел сума непарных цыфр минимальная? Написать програму с использованием рекурсии 2)Найти значение выражения...
C++ Массив сортировка по возростанию с удалением ненужных элементов. Не как не могу разобраться.Необходимо в массиве произвести сортировку чисел в порядке возрастания причем лишнии элементы удаляются, первый элемент не изменяется. Вот что я немного набрасал из того... http://www.cyberforum.ru/cpp-beginners/thread323122.html
однонаправленный циклический список C++
Здравствуйте, помогите с теорией, дано задание: Сравнить сложность добавления элемента в начало, конец и середину однонаправленного циклического списка. За первый элемент считать элемент, на...
На какой отметке остановится мотоциклист через определенное время? C++
Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью vкилометров в час. На какой отметке он остановится через t часов? ...
C++ Генерация PNG (проблема) http://www.cyberforum.ru/cpp-beginners/thread323059.html
//test3.cpp //---------------------------------------------------------- // #pragma pack(1) #include <stdio.h> #include <stdlib.h> struct _IHDR {
C++ Заменить каждый нулевой элемент главной диагонали максимальным элементом побочной диагонали Доброго времени суток. Имеется задача: Дан вещественный массив А. Заменить каждый нулевой элемент главной диагонали максимальным элементом побочной диагонали. Подсчитать количество нулевых... подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
20.06.2011, 14:55
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void main(void) {
    int  arr[15];
    int  i = 0;
    int size = sizeof(arr) / sizeof(int);
 
    for(i = 0; i < size; i++)
        arr[i] = 5 + rand() % 20;
 
 
    for(i= 0; i < size; i++)
        printf("%d, ", arr[i]);
 
    puts("\ndelete first - 5 element");
 
    int del = 5;
    memcpy(arr, arr +del, (size - del) * sizeof(int));
    size -= 5;
 
    for(i = 0; i < size; i++)
        printf("%d, ", arr[i]);
 
    puts("\nadditem-3 new element");
 
    int _new[] = { 2000, 3000, 4000 };
    memcpy(arr + size, _new, sizeof(_new));
    size += 3;
    for(i = 0; i < size; i++)
        printf("%d, ", arr[i]);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru