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

В массиве нужно удалить каждый второй элемент и вывести сжатый массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из строки все слова нечетной длины http://www.cyberforum.ru/cpp-beginners/thread738765.html
Помогите составить данную программу: Дана строка символов. Удалить из нее все слова нечетной длины. Слова отделяются друг от друга одним пробелом.
C++ пожалуйста подскажите с указателями, я попытался, но запутался( Составить программу, которая выполняет вызовы функций с помощью указателей long double (*func1)(int *, float *) long double (*func2)(void *, …) long double (*func3)(int, …) char * (*func4(int *, …))(void *) #include <iostream> using namespace std; long double (*func1) (int *, float *); http://www.cyberforum.ru/cpp-beginners/thread738763.html
C++ Добавить производный класс
Помогите добавить в этот код наследование производный класс реализует Уменьшение каждого элемента массива на 20 с использованием исключение. #include <iostream> using namespace std; class user { public: void output() const {
Циклы с накоплением C++
Заданные действительные числа a1, a2, ..., a15. вычислить:
C++ Простые циклы с++(Комната освещается лампой, которая размещена на расстоянии H от поверхности стола, определить освещенность) http://www.cyberforum.ru/cpp-beginners/thread738726.html
Комната освещается лампой, которая размещена на расстоянии H от поверхности стола. Считая лампу точечным источником с силой света I , определить освещенность E=(l/r*r)*cos a поверхности стола на расстоянии l = 10, 20, ... , 200 см от точки проекции лампы на стол.
C++ Нужно сделать указатель на динамический двумерний массив Есть динамический массив, псевдо-код: #include <iostream> using namespace std; const int x = 10; int main() { int** m = new int* ; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6508 / 4974 / 459
Регистрация: 14.02.2011
Сообщений: 16,476
19.12.2012, 20:23     В массиве нужно удалить каждый второй элемент и вывести сжатый массив
Цитата Сообщение от Vladok111 Посмотреть сообщение
for( i=2;i<n-1;i=i+2)
mass[i] = mass[i+1];
отчет в массиве начинается с нуля
следовательно здесь идет обращение не ко второму третьему элементу
а к третьему четвертому

Добавлено через 1 минуту
Цитата Сообщение от Vladok111 Посмотреть сообщение
mass[i] = mass[i+1];
printf("%i \n",mass[i]);
и вот это в скобки бы не мешало
 
Текущее время: 03:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru