Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Зашифровать текст, записанный русскими буквами и знаками препинания https://www.cyberforum.ru/ cpp-beginners/ thread1879545.html
Чтобы зашифровать текст, записанный с помощью русских букв и знаков препинания, его можно переписать, заменив каждую букву непосредственно следующей за ней по алфавиту (буква я заменяется на а).Зашифровать данный текст.
C++ Не могу понять что за ошибка в коде
Вот код: #include <iostream> using namespace std; void main() { setlocale(0, "ru"); int X, Y ;
C++ Функция разделения строки на лексемы strtok https://www.cyberforum.ru/ cpp-beginners/ thread1879539.html
Программе на вход подается строка, содержащая слова один-девять плюс минус, наприм: один плюс два минус три плюс пять. Нужно посчитать результат #include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; int tran (char c1, char c2) {
C++ Вывести на экран первые элементы каждого нечётного столбца матрицы, которые попадают в заданный интервал https://www.cyberforum.ru/ cpp-beginners/ thread1879537.html
Вывести на экран первые попавшие элементы каждого нечётного столбца двумерного массива 5x6, которые попадают в интервал (a,b)
Ошибка в Visual Studio 2010 Express C++
#include "stdafx.h" #include "Form1.h" ;using namespace MyTest; int main(array<System::String ^> ^args) { // Включение визуальных эффектов Windows XP до создания каких-либо элементов управления Application::EnableVisualStyles();
C++ Нужно описать код #include "stdafx.h" #include <iostream> using namespace std; int main() { ​setlocale(LC_ALL, "rus"); ​int n, a, b, c; ​cin » n; ​ https://www.cyberforum.ru/ cpp-beginners/ thread1879530.html
C++ Проверить правильность расположения круглых скобок https://www.cyberforum.ru/ cpp-beginners/ thread1879525.html
Пусть задано множество строк. Проверить правильность расположения круглых скобок. Если скобки расположыне правильно, то последовательно удалить все части символьных строк, заключенные в скобки вместе со скобками Например Исходная строка (2(+)5*(78-4)) Ответ ПРАВИЛЬНО (2(+)5*(78-4)) – исходная строка (25*(78-4)) – строка без одной пары скобок (25*) – строка без одной пары скобок Исходная...
Используя цикл for найти сумму ряда C++
как сделать это с помощью for?))
C++ Вычисление параметров треугольника по двум сторонам и радиусу описанной окруюности В треугольнике заданы стороны а, b и радиус описанной окружности R. Вычислить и вывести на экран остальные элементы треугольника. Треугольник тут. https://www.cyberforum.ru/ cpp-beginners/ thread1879506.html C++ Объяснить почему переменная принимает данное значение https://www.cyberforum.ru/ cpp-beginners/ thread1879495.html
int v = 5; int a = 0; a = ++v + 10 + 1 + ++v * 2; cout << "a = " << a << endl; кто сможет объяснить, почему здесь а = 32 ? :). Я понял как это вычисляет программа, но это немного странно.
Конструкторы и деструкторы C++
1. Для класса(Структуры) реализовать как минимум три конструктора без аргументов, копирования и инициализации. Перегрузить методы ввода / вывода как дружественные функции. #include<iostream> using namespace std; class Tcost{ private: int first; double second; public:
C++ Композиция классов и объектов Написать программу, в которой создаются и уничтожаются объекты, определенного пользователем типа. Программа должна отвечать следующим требованиям: 1. Во всех задачах нужно реализовать два-три класса. Один класс является основным, другие - вспомогательные. Вспомогательные классы должны быть определены как независимы. Объекты вспомогательных классов должны использоваться в качестве полей... https://www.cyberforum.ru/ cpp-beginners/ thread1879490.html
27 / 27 / 37
Регистрация: 11.09.2014
Сообщений: 68
15.12.2016, 23:23 0

Как сделать так, чтобы число не повторялось? - C++ - Ответ 9903090

15.12.2016, 23:23. Показов 6763. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Photofenix как решение

Решение

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <iomanip> // Позволяет выводить числа после запятой.
#include <cmath> // Математическая библиотека.
#include <cstdlib> //
#include <ctime>    // время.
#include <cstring> // строки.
 
using namespace std;
 
int main()
{
     setlocale(LC_ALL,"Russian");
    srand(time(NULL));
    //  double a=0.0000000000000000000000000000000000000012;//ну и так далее ))))
    //  cout<< fixed << setprecision(50)<<a << endl;
    
start:
    int N;
    char zna[] = "Введите диапазон значений:";
    char che[] = "Случайное число в диапазоне от 0 до  ";
    char wat[] = "Хотите повторить? Y/N - ";
    char A;
    
    
    cout << zna;
    cin >> N;
    int *arr = new int[N];
    int *arrX = new int[N];
    int count = 0;
    for(int i=0; i<N; i++)
    {
        a: arr[i]=1+rand()%N;
        for (int j=0; j<i; j++) {
            if (arr[j]==arr[i]) {
                goto a;
            }
        }
        cout << arr[i] << " ";
    }
    
    cout << endl << wat;
    cin >> A;
    switch(A)
    {
        case 'Y':
            goto start;
            break;
        case 'y':
            goto start;
            break;
    }
    delete [] arr;
    delete [] arrX;
    return 0;
}


Вернуться к обсуждению:
Как сделать так, чтобы число не повторялось? C++
1
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.12.2016, 23:23
Готовые ответы и решения:

Разбить число N на K элементов (не меньше, не больше) и записать так, чтобы множество не повторялось
Здравствуйте, задача вот в чем: требуется разбить число N на K элементов (не меньше, не больше) и...

Как сделать так чтобы рандомное число не повторялось в Lazarus?
Как сделать так чтобы при нажатии на кнопку генерировалось рандомно (число в диапазоне) и при...

Как сделать так, чтобы видео в "mediaElement" постоянно повторялось?
Как сделать так, чтобы видео в &quot;mediaElement&quot; постоянно повторялось? private void...

Как сделать, чтобы изображение (Не фоновое!) повторялось по горизонтали?
Как сделать, чтобы изображение (Не фоновое!!!) повторялось по горизонтали?

5
15.12.2016, 23:23
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.12.2016, 23:23
Помогаю со студенческими работами здесь

Как сделать так, чтобы выводилось не только число, но и $row[name]?
Код: if(isset($_POST)) { $price = &quot;SELECT price,name FROM products WHERE prod_id='1'&quot;; ...

Как сделать так чтобы число выводилось десятичной дробью
Как сделать так чтобы число выводилось десятичной дробью к примеру int x; x=1/4; и сдесь код...

Как сделать так чтобы кнопка прибавляла к числу другое число?
У меня есть код: from tkinter import * wnw = Tk() #=========================== Num = IntVar()...

Как сделать так, чтобы в массив вводилось, рэндомно, НЕ целочисленное число????
Например если есть массив из 100 элементов... а надо чтобы вводились именно не целочисленные числа....

0
Новые блоги и статьи
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru