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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик http://www.cyberforum.ru/cpp-beginners/thread716591.html
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctype.h> #include "locale.h" int rnd( int range_min, int range_max ) {
C++ Нужно написать программу для двухмерной матрици После ввода с клавиатуры размерности двухмерной матрицы целых чисел, а также введение элементов строками через пробел, вывести на экран отсортированные по убыванию минимальные элементы каждого столбца http://www.cyberforum.ru/cpp-beginners/thread716585.html
Неясность условия (Моделирование автомата) C++
1.1 Моделирование автомата Автоматом  называется некоторое устройство, которое математи-чески описывается тремя множествами X, Y, S и диаграммой D работы: X = {x1, x2, … , xn} – множество входных символов; Y = {y1, y2, … , ym} – множество выходных символов; S = {s1, s2, … , sk}  множество состояний. Диаграмма строится так. Рисуется К кружков и внутри каждого из них помещается по...
Обмен значений 2 указателей в функции C++
Добрый вечер всем. Хочу при помощи функции менять адреса двух указателей. Вот код: #include <iostream> using namespace std; template <typename T> void swap1 (T *a, T *b) { T *temp_a = a; a = b;
C++ Создать класс регион со следующими данными http://www.cyberforum.ru/cpp-beginners/thread716578.html
Создать класс регион со следующими данными: название обл., Кол-во жителей, площадь, кол-во учебных заведений, кол-во промышленных предприятий. Создать метод для выполнения следующего действия: вывести названия областей с наибольшей и наименьшей плотностью населения.
C++ Подсчёт количества символов и замена Подсчитать количество символов + стоящих между А и Б, заменить каждый символ 0 на ОО. Код написала, но в чём ошибка не понимаю:( компилятор ругается:( #include <stdio.h> #include <string.h> #include<conio.h> #include<ctype.h> int poisk_AB(char *str); void zamena(char *str); int main(int argc, char *argv) { if (argc==1){ подробнее

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

Добавлено через 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;
}
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru