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

Удаление N элементов, начиная с номера K - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, является ли файл текстовым http://www.cyberforum.ru/cpp-beginners/thread178363.html
Добрый день! Есть ли какой-нибудь способ определить является файл текстовым или нет?
C++ Загрузка текстового файла Доброго времени суток!будьте любезны,подскажите как сделать так,что бы при входе в программу она загружала текстовый документ с последними измерениями? сохранение происходит следующим образом :void... http://www.cyberforum.ru/cpp-beginners/thread178354.html
Списки, стеки, очереди C++
В процессе разбора этой темы появились программки на список. Сделанные через класс, не идеал конечно, но вроде бы и не самый плохой вариант. Выложу, вдруг кому пригодится. Конструктивная критика...
Двумерный массив. Поменять четные и нечетные строки. C++
Всем доброго времени суток. Задание таково "Дана матрица М(6х4). Ввести данные в матрицу с клавиатуры. Поменять местами четные и не четные строки матрицы." С первой частью задания справился. А вот...
C++ Функции и перегруженный оператор http://www.cyberforum.ru/cpp-beginners/thread178312.html
Помогите реализовать на С++: 1.Определить пользовательский тип данных fraction (дробь), представляющий собой структуру из 2х полей: числителя (long m) и знаменателя (unsigned long n) 2. На основе...
C++ Найти элементы, которые встречаються в массиве не менее двух раз и лежащие в заданном диапазоне Дано натуральное число N и одномерный массив A1, A2, …, AN натуральных чисел. Найти элементы, которые встречаються в массиве не менее двух раз и которые лежат в диапазоне значений от m1 до m2... подробнее

Показать сообщение отдельно
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
19.10.2010, 09:59
На скорую руку, проверьте:
C++
1
2
3
4
5
6
7
8
9
10
cout<<"\n1 zadacha\nVVedi K  ";cin>>k;
cout<<"\nVVedi kolvo  ";cin>>kolvo;
cout<<"\n\nUdaliaem "<<kolvo<<" elementov, nachinaya s nomera "<<k<<endl;
 
for(i=k; i<k+kolvo; i++)
    a[i]=a[i+kolvo]; // элемент = элемент+сдвиг
n-=kolvo;           // уменьшть длину на кол-во удаленных
 
for(i=0; i<n; i++) // вывод
    cout<<a[i]<<' ';
Только по хорошему ещё надо проверку сделать, чтобы за пределы массива не вылазить.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru