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

Не получается повторный ввод числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ написать прогу банкомат http://www.cyberforum.ru/cpp-beginners/thread1021154.html
Вот надо написать прогу банкомат и столкнулся с проблемой вот код bool ATM::login() { cout<<"Username"<<endl; cin>>a.username; cout<<"Password"<<endl; cin>>a.password; if((a.username=="alisher") && (a.password==123456)) return true;
C++ Робота с файлами и каталогами обработка файлов и подкаталогов,вывод каталогов,подсчет количества файлов.Какими средствами c++ можно ето реализовать помогите пожалусто.Никак немогу найти етого нигде. http://www.cyberforum.ru/cpp-beginners/thread1021147.html
Что же сдесь написано? C++
Гляньте пожалуста. Операторы преобразования типов В C++ есть специальные операторы преобразования типов, которые можно добавить в пользовательский класс. В результате появится возможность явного преобразования типа пользовательского класса к любому из базовых типов данных языка программирования. Реализация этой возможности показана в листинге 10.18. Только одно замечание: в операторах...
C++ Найти N различных чисел, среднее арифметическое которых равно a
Дано некоторое число a. Найти N различных чисел, среднее арифметическое которых равно a. a и N задаются.
C++ Сортировка массива слов методом прямого выбора http://www.cyberforum.ru/cpp-beginners/thread1021082.html
Помогите пожалуйста сделать сортировку массива слов методом прямого выбора. То есть у меня есть массив слов, и мне сначала для сортировки методом прямого выбора надо найти минимальный элемент, вот как мне это сделать?Если допустим будут несколько слов начинающихся на одну букву и т.п. Заранее спасибо
C++ Вывести на экран слова, из которых состоит текст Помогите пожалуйста решить Вывести на экран слова, из которых состоит текст. подробнее

Показать сообщение отдельно
DSBM
 Аватар для DSBM
2 / 2 / 0
Регистрация: 28.10.2013
Сообщений: 76
27.11.2013, 18:57     Не получается повторный ввод числа
Дано некое задание на вывод массива чисел.
В случае неправильности ввода размера массива (более 20-ти чисел), программа должна выводить ошибку и запрашивать новый ввод.
Ошибки:
>В случае неправильного ввода размера, программа (при нажатии любой клавиши) закрывается.
Скрин, исходный код и программа прилагаются.
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
/*made by SiD*/
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std; 
int main ()
{
    int nSize, n, Max = 0, IndexMax;
    double multi = 1;
        cout << "Write quantity of numbers: ";
    cin >> nSize;
    if(nSize>0 && nSize<20) 
    {
        srand (time (NULL));
    
    cout << "Array: ";
    for (int i = 0; i < nSize; i++)
     {
     n = rand () % 100;
        if (n % 5 != 0)
          multi *= n;
        if ( (n > Max) && (n % 5 != 0) ) 
        {
          Max = n;
          IndexMax = i;
        }
        cout << n << " ";   
     }
         cout << endl << "Multiplication: " << multi;
    cout << endl << "The largest of the numbers: " << Max;
    cout << endl << "The number in the sequence: " << IndexMax+1;
    cout << endl;
     }
    
    else
    {
    cout<< "Error. Write again."<<endl;
     }
    system ("pause");
    return 0;
    
}
Миниатюры
Не получается повторный ввод числа  
Вложения
Тип файла: rar SiD.rar (1.19 Мб, 1 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru