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

Повторный ввод данных после ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество трёхзначных чисел, все цифры которых разные http://www.cyberforum.ru/cpp-beginners/thread1213531.html
Есть задача Составить прорамму , которая считает количество натуральных чисел ,в которых все 3 цифры разные. Вот , что я написал int col = 0; for (int i = 100 ; i < 1000; i++) if (((i/100) != ((i%100)/10)) && ((i/100) != (i%10) && (i%10)!= ((i%100)/10))) col++; cout << col; Но меня смущает конечный результат. Каков должен быть ответ ? И если можно другие варианты решения задачи .
C++ Поток с бесконечным циклом Добрый вечер всем. Пишу простенькую игру, появилась необходмость в дополнительном потоке. Как не крутил поставленную задачу над игрой, прихожу к одному - бесконечный цикл в точке входа(функции) в поток. Где-то читал,что нежелательно делать бесконечные циклы в функции потока,и лучше всего сделать так,чтобы она завершалась самостоятельно...но что делать, что если по другому задачу не реализовать?... http://www.cyberforum.ru/cpp-beginners/thread1213513.html
C++ По заданному году получить по порядку все числа, на которые в каждом месяце попадает последняя пятница
Задали задание, нужна помощь. Заранее благодарю. Написать программу в C++. Задание: В библиотеке каждая последняя пятница каждого месяца- санитарный день. Составить прогу , которая позволяла бы получить по порядку все числа, на которые в январе, феврале...декабре n-ного года приходится сан.день. Значение года-n, которое может вводить пользователь, ограничено диапозоном с 1970 по 2037.
C++ Записать целое число буквами (можно ли упростить код?)
Здравствуйте помогите упростить код. Условие: Напишите программу которая вводит целое число, не превышающее 100, и выводит его прописью, например, 21→"двадцать один". Мой код #include <iostream> using namespace std; int main () { int a,b,c ;
C++ Правильно ли реализовано удаление элемента из массива и совершен вызов деструктора? http://www.cyberforum.ru/cpp-beginners/thread1213407.html
я ведь правильно определил удаление элемента из массива и совершил вызов деструктора? class ECM { ..... } ECM *pECM; .... void ECM::~ECM() { cout<<"Удален";
C++ Задача "Кто старше?" (подскажите где ошибка в коде) Здравствуйте!подскажите где может быть ошибка, на сайте показывает частичное решение, Условие: Программа принимает три числа: возраст Антона, возраст Бориса и возраст Виктора. Определите, кто из них старше остальных. Входные данные Входная строка содержит три натуральных числа: возраст Антона, возраст Бориса и возраст Виктора. Выходные данные Выходная строка должна содержать латинскую букву... подробнее

Показать сообщение отдельно
voleyMEN
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 13

Повторный ввод данных после ошибки - C++

21.06.2014, 01:11. Просмотров 675. Ответов 4
Метки (Все метки)

как после слов "ошибка!!!..." вернуться для повторного ввода оценки ученику?
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int k, i, r;
char u;
string line;
int main()
{ setlocale (0,"rus");
 
  ifstream uch ("uch.txt");
  ofstream ocenki ("ocenki.txt");
 while(!uch.eof()){
 
 
   {
    getline(uch,line);
    uch>>line;
    cout<<"Ведите оценку ученику "<<line<<endl;
    cin>>r;
    if((r>0),(r<6))
    {
      ocenki<<"Ученик "<<line<<"  "<<r<<endl;
      
    }
    
    else
    {cout<<"                      ОШИБКА!!!"<<endl<<"                      Оценка вне пятибальной шкалы"<<endl<<endl;
    }
   }
}
system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru