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

Как правильно прервать/возобновить цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многопоточность (вычисление корня квадратного уравнения, используя несколько независимых потоков) http://www.cyberforum.ru/cpp-beginners/thread261121.html
Уважаемые программисты! Сможет ли кто-нибудь хотя бы примерно объяснить, как реализовать, например, вычисление корня квадратного уравнения, используя несколько независимых потоков. Программа должна состоять из главного потока, принимающего с клавиатуры исходные данные и выводящего на экран результат, и нескольких служебных потоков, способных по отдельности выполнять элементарные ...
C++ многомерные массивы 1.Даны прямоугольные матрицы А та В размерностью NхM. Вычислить элементы матрицы С по формуле 2.Дана прямоугольная матрица А размерностью NхM. Распечатать суму элементов каждого столбца и каждой строки. http://www.cyberforum.ru/cpp-beginners/thread261115.html
Прямая и окружность C++
Есть прямая, заданая уравнением Ax+By+C=0 И окружность с координатами центра и радиусом Нужно найти координаты точек пересечения если таковы существуют. Находил решения, если центр окружности находится в начале координат. А в другом случае что делать?
Массив, расположение элементов по усовию C++
#include <cstdlib> #include <iostream> #include <cmath> #include <clocale> using namespace std; int main(int argc, char *argv) { setlocale (LC_CTYPE, "rus"); //Условие: //Преобразовать массив таким образом, что бы сначала располагались все элементы, //отличающиеся от максимального не болеее чем на 20%, а потом - все остальные.
C++ Файлы: отобразить список студентов с указанием среднего балла http://www.cyberforum.ru/cpp-beginners/thread261083.html
Очень прошу помощи. Во входном файле размещены данные в формате: <Фамилия студента 1> <оценка 1> <оценка 2> <оценка 3> <Фамилия студента 2> <оценка 1> <оценка 2> <оценка 3> ... <Фамилия студента N> <оценка 1> <оценка 2> <оценка 3> <пустая строка> Отобразить список студентов с указанием среднего балла для каждого из них.
C++ STL. Всем доброго времени суток. У меня имеется два вопроса. 1) У нас имется квадратная матрица. И чтобы найти в строках, к примеру, максимальный элемент, мы сделаем так: *std::max_element (MAS, MAS+SIZE); А как с помощью тех же алгоритмов, искать максимумы в столбцах? 2) Представим, что мы на олимпиаде. Что предпочтительнее делать, пользоваться STL или описывать все руками? подробнее

Показать сообщение отдельно
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
21.03.2011, 16:31     Как правильно прервать/возобновить цикл
Ну вот. Я немного себе для наглядности, переделал ваш код, но суть та же
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
#include<iostream>
using namespace std;
int main()
{
     int i,j;
     int x[10][20];
     int J = 20;
     int I = 10;
 char im='a';
 int u;
 
cout << "\n‚Вводим массив" << im << endl;
  for (i=0; i<I; i++)
    for ( j=0; j < J; j++)
    {
cout << im << " [" << i << " ][ " << j << " ] = ";
cin >> u;  //вводим число
if (!cin.fail())  //если это на самом деле число
{
    x[i][j] = u;  //то заносим в матрицу
}
else
{
    j=j-1;  //а если нет, то возвращаемся на то место, где были
    cout << "Error" << "\n";
    cin.clear(); //очищаем поток
    std::cin.ignore(INT_MAX, '\n'); //удерживаем от дальнейшего выполнения
}
             }
     return 0;
}
 
Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru