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

Задача проверки уже на введенные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пожалуйста, подскажите, что нужно для работы с TPoint? http://www.cyberforum.ru/cpp-beginners/thread787351.html
Добрый день! Пожалуйста, подскажите, что нужно для работы с TPoint? Я подключил windows.h, работа с регионом стала доступна, но TPoint скомпилировать не удается error C2065: 'TPoint' : undeclared...
C++ двойной массив.ввод из файла Доброго времени суток. Подскажите пожалуйста, почему не получается ввод из файла в двойной массив? #include <iostream> #include <conio> #include <stdio> int main(){ FILE*in,*out; int H,W;... http://www.cyberforum.ru/cpp-beginners/thread787340.html
C++ Как равномерно заполнить массив
Здравствуйте. Пишу сапера. Решил отделить полностью логику от интерфейса. Столкнулся с проблемой равномерного распределения мин по полю. Может кто подсказать как можно равномерно раскинуть мины? Если...
C++ Документация MSDN
В библиотеках Windows'a нашел интересные статьи по поводу консоли. Есть ли перевод этой документации? Можно ли их как скачать, чтобы распечатать?
C++ В консоли нарисовать геометрическую фигуру http://www.cyberforum.ru/cpp-beginners/thread787303.html
Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n) определяется при вводе. Пустой равнобедренный треугольник. Основание...
C++ error LNK2019 Здравствуйте, есть такое задание: 1. Создать классовые типы - численная квадратная матрица и одномерный массив динамического типа с изменяемыми размерами. 2. Для конкретизации типа элементов... подробнее

Показать сообщение отдельно
Mikle90
1 / 1 / 0
Регистрация: 15.03.2012
Сообщений: 23

Задача проверки уже на введенные числа - C++

16.02.2013, 10:33. Просмотров 379. Ответов 1
Метки (Все метки)

Есть задача: Используйте одномерный массив для решения следующей задачи. Прочитайте 20 чисел, каждое из которых находится в диапазоне от 10 до 100 включительно. После того, как прочли очередное число, напечатайте его, но только в том случае, если оно не дублирует ранее прочитанные числа.
Программу написал, дублированные распознает, пишет "Было уже такое число", но все равно это дулированное число. Помогите сделать так чтоб просто выводилось сообщение о дублировании без числа, был сразу переход к следующему этапу цикла

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
#include<iostream>
using namespace std;
int main()
{
    setlocale(0,"");
    int chisla[20], n = 1;
 
    for (int i = 0; i < 20; i++)
    {
        cout << "Введи " << i << " число: ";
        cin >> chisla[i];
        while (chisla[i] < 10 || chisla[i] > 100)
        {
            cout << "Введи еще раз! От 10 до 100 ";
            cin >> chisla[i];
        }
 
        for (int n = 1; n < 20; n++)
        {
            if (chisla[i] == chisla[i - n])
            {
                cout << "Было уже такое число" << endl;
                break;
            }
        }
        
        cout << chisla[i] << endl;
        
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru