Форум программистов, компьютерный форум 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* ; подробнее

Показать сообщение отдельно
Vladok111
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 78
19.12.2012, 22:58  [ТС]     В массиве нужно удалить каждый второй элемент и вывести сжатый массив
Цитата Сообщение от Schizorb Посмотреть сообщение
А нафига в цикле i = 2 написано?

Добавлено через 27 минут
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
32
33
34
35
36
37
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
#define n 6
 
int main()
{
    int mass[n];
    int i, j, m = n;
    
    printf("vvedite %d elem masiva\n",n);
    
    for(i = 0; i < n; ++i)
    {
        scanf("%d", &mass[i]);
    }
        
    for(i = 1; i < m; ++i)
    {
        for(j = i; j < n - 1; ++j)
        {
            mass[j] = mass[j + 1];
        }
        --m;
    }
    
    printf("\n");
    for(i = 0; i < m; ++i)
    {
        printf("%d ",mass[i]);
    }
    
    getch();
        
    return 0;
}
спасибо, проверил, работает)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru