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

Удалить элементы с array - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не работает getline http://www.cyberforum.ru/cpp-beginners/thread653331.html
Подскажите, пожалуйста, почему не работает getline? Нужно ввести порядковый номер служащего и его имя с фамилией, но getline пропускает ввод и ничего не выводит #include <iostream> #include <cstring> #include <windows.h> #include <conio.h> #include <iomanip> using namespace std; char* Rus(const char* text);
C++ Простой консольный калькулятор - не пойму, где ошибка #include <stdio.h> int main() { float num1,num2,res,moreCalc; char operation; printf("============Calculator============\n"); while(1){ printf("Please, enter first number: "); scanf("%f",&num1); http://www.cyberforum.ru/cpp-beginners/thread653316.html
дано число p и квадратные матрицы A,B и C 4-го порядка. Получить (ABC)^p C++
дано число p и квадратные матрицы A,B и C 4-го порядка. Получить (ABC)^p
C++ Посчитать среднее арифметическое целых чисел в текстовом документе
1) Посчитать сумму четных элементов в одномерном массиве 2) Посчитать среднее арифметическое целых чисел в текстовом документе! (нужно еще тут будет обязательно учесть, что в этом документе могут быть и буквы, то есть, нужно будет каждый символ проверить-число это или нет) Язык C++ И если не сложно будет, напишите пожалуйста комментарии! Очень срочно надо!)
C++ Создать свой класс http://www.cyberforum.ru/cpp-beginners/thread653289.html
сижу книжку читаю (уже пару недель), там по чуть-чуть все время про классы (в каждой главе) рассказывают, а как полностью сконструировать пока нигде нет, в общем надоела уже такая "оттяжка"... Помогите, пожалуйста, "поэтапно" сконструировать класс. А то у меня знания о нем в шахматном порядке, блин.... Пока смог только объявить класс, вот: #include <iostream> #include <string> using...
C++ Удаление памяти Здравствуйте! есть функция char * systeminfo::getUserName() { char *buf=new char ; strcpy(buf,"aaa"); return buf; } как правильно удалять такую память? main() { подробнее

Показать сообщение отдельно
Ann Joker
 Аватар для Ann Joker
3 / 3 / 1
Регистрация: 05.10.2011
Сообщений: 86
17.09.2012, 16:03     Удалить элементы с array
Нужно удалить все элементы статичного массива. При чем поочередно(не все сразу и рандомно)
Попробовала так, но получилось не совсем правильно.
Нельзя же удалить полностью элемент, то есть после него в любом случае остается ноль?
Помогите доработать код.

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
#include <iostream>
 
using namespace std;
 
int main(){
    int k;
    int n = 9;
    int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
    
    for (int i = 0; i < 9; i++){
        k = rand() % n;
    
        if(k!=n){
            for(int q=k;q<9-k;q++)
                array[q]=array[q+1];
            array[n]=0;
        }
    
        else
            array[k] = 0;
        n--;
        cout << endl;
        
        for (int j = 0; j < 9; j++)
            cout << array[j];
    }
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru