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

Написать функцию, генерирующую массив из N случайных чисел, принадлежащих указанному диапазону - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик http://www.cyberforum.ru/cpp-beginners/thread716591.html
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. #include...
C++ Нужно написать программу для двухмерной матрици После ввода с клавиатуры размерности двухмерной матрицы целых чисел, а также введение элементов строками через пробел, вывести на экран отсортированные по убыванию минимальные элементы каждого столбца http://www.cyberforum.ru/cpp-beginners/thread716585.html
Неясность условия (Моделирование автомата) C++
1.1 Моделирование автомата Автоматом  называется некоторое устройство, которое математи-чески описывается тремя множествами X, Y, S и диаграммой D работы: X = {x1, x2, … , xn} – множество...
Обмен значений 2 указателей в функции C++
Добрый вечер всем. Хочу при помощи функции менять адреса двух указателей. Вот код: #include <iostream> using namespace std; template <typename T> void swap1 (T *a, T *b) { T *temp_a = a;...
C++ Создать класс регион со следующими данными http://www.cyberforum.ru/cpp-beginners/thread716578.html
Создать класс регион со следующими данными: название обл., Кол-во жителей, площадь, кол-во учебных заведений, кол-во промышленных предприятий. Создать метод для выполнения следующего действия:...
C++ Подсчёт количества символов и замена Подсчитать количество символов + стоящих между А и Б, заменить каждый символ 0 на ОО. Код написала, но в чём ошибка не понимаю:( компилятор ругается:( #include <stdio.h> #include <string.h>... подробнее

Показать сообщение отдельно
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
02.12.2012, 19:44
Вставка элементов в обычный массив возможна только посредством сдвига всех последующих ему элементов вправо. Для удаления, соответственно, сдвинуть на позицию влево все идущие после удаляемого.

Добавлено через 12 минут
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
#include <iostream>  
#include <cstdlib>
using namespace std;
 
int main()                                 
 {
    int n = 10;
     int a[n+10];
    for (int i=0; i<n; i++)
     cout<<(a[i]=i)<<" "; //âûâîä Г*Г* ГЅГЄГ°Г*Г*
    cout<<endl;
    int k=33; // ГўГ±ГІГ*âëÿåìûé ýëåìåГ*ГІ
    
     for (int i=0; i<n; i++)
      if(i==5) //ГўГ±ГІГ*ГўГЁГ¬, Г*Г*ïðèìåð, Гў ГЇГїГІГіГѕ ïîçèöèþ
        {
                    for(int j=n; j>i-1; j--) //ñäâèãГ*ГҐГ¬ ГўГЇГ°Г*ГўГ® Г*Г* 1 ïîçèöèþ, ÷òîáû îñâîáîäèòü ìåñòî äëÿ k=33
                      a[j+1]=a[j];
                    a[i]=k; //ГўГ±ГІГ*âëÿåì k
                    n++; //òåïåðü ýëåìåГ*òîâ Гў Г¬Г*Г±Г±ГЁГўГҐ Г±ГІГ*ëî Г*Г* 1 áîëüøå     
        }
     
     for (int i=0; i<n; i++)
     cout<<a[i]<<" "; // âûâîäèì Г*îâûé Г¬Г*Г±Г±ГЁГў Г*Г* ГЅГЄГ°Г*Г*
       
    system("pause");                   
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru