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

Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставить новый элемент после всех элементов кратных своему номеру http://www.cyberforum.ru/cpp-beginners/thread1166485.html
вставить новый элемент после всех элементов кратных своему номеру. задача на вектора
C++ Считать из файла в массив char Имеется массив char, в который из файла нужно считать строку. Для считывания использую данную команду: ifile.getline(str, sizeof(str)); Когда массив объявлен статически - все работает. Если... http://www.cyberforum.ru/cpp-beginners/thread1166476.html
Слишком медленное чтение wstring из файла C++
Необходимо прочитать из файла некоторое количество строк(внутри них может содержаться всё что угодно: буквы цифры иероглифы). Строка представляет собой твит-сообщение вида: 6 2011-08-28...
Обменять элементы двух массивов местами C++
Товарищи здравствуйте, помогите с задачей на STL Контейнер Vector. 1. Создать массив из пяти целых чисел. Инициализировать все его элементы случайным числом. Цикл не использовать. 2. Создать...
C++ Задача на множественное наследование: “Компьютер”, “Сервер”, "ПК", http://www.cyberforum.ru/cpp-beginners/thread1166428.html
Товарищи, помогите Реализовать следующую систему классов: Класс “Компьютер”. Поля: название, объем оперативной памяти, название видеокарты. Класс “Сервер”. Поля: количество ядер в процессоре,...
C++ Реализовать класс MyQueue, позволяющий хранить данные любого типа в виде очереди Здравствуйте уважаемые форумчане, помогите с задачей на шаблоны 1. Реализовать класс MyQueue, позволяющий хранить данные любого типа в виде очереди. Реализовать функции: добавления элемента в... подробнее

Показать сообщение отдельно
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
04.05.2014, 17:08
Как-то так
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
30
31
#include <iostream>
 
int main(int argc, char *argv[])
{
    int *arr, *new_arr;
    size_t n, k, j = 0;
    
    std::cout << "Enter size of array.." << std::endl;
    std::cin >> n;
    std::cout << "Enter K.." << std::endl;
    std::cin >> k;
 
    arr     = new int[n];
    new_arr = new int[n];
 
    for(size_t i = 0; i < n; ++i)
    {
        std::cout << "Enter arr[" << i + 1 << "].." << std::endl;
        std::cin >> arr[i];
    }
    for(size_t i = 0; i < n; ++i)
        if((i + 1) % k != 0)
            new_arr[j++] = arr[i];
    std::cout << std::endl << "Result:" << std::endl;
    for(size_t i = 0; i < j; ++i)
        std::cout << new_arr[i] << ' ';
    
    delete[] new_arr;
    delete[] arr;
    return 0;
}
Не проверял.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru