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

выход из 2-ух циклов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить произведение положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread122369.html
Даны три задания. В двумерном массиве, состоящем из m на n элементов вычислить: 1-Произведение положительных елементов массива 2-Сумма элементов массива,расположенных до максимального. 3-Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. нужно сделать их одни целым кодом. я разобрался только с первым.. нужна помощь с...
C++ Ограничить значения всех элементов массива по правилу ограничить значение всех элементов, абсолютные значения которых превышают средние для позитивных и негативных http://www.cyberforum.ru/cpp-beginners/thread122368.html
C++ Как нарисовать таблицу и заносить в нее значения (Win32 Console Application)?
Вообщем то в продолжении темы с обработкой клавиш.Теперь требуется в той же консоли на языки с,(win32 console application)(visual studio),нужно как-то нарисовать таблицу. Подскажите как можно нарисовать таблицу,ну и как ее в последующем заполнять.Задача в том чтобы протабулировать функцию от 1го до последнего значения с шагом(это все вводит пользователь)и значения функции заносить в...
C++ Данa последовательность x1,x2,...,xn (n<=100) действительныx чисeл
Данa последовательность x1,x2,...,xn (n<=100) действительныx чисeл. Опpеделить пpомежуток минимальной длины , содеpжащий эти числа; pазбить его на m (m<=50) интеpвалов одинаковой длины и сфоpмиpовать последовательность p1,p2,...,pi , где pi (1<=i<=m) - количество элементов последовательности x1,x2,...,xn , попадающих в i-й интеpвал. Подскажите хотябы метод решения и растолкуйте...
C++ Массивы Мистика, 2008 VS, C++ http://www.cyberforum.ru/cpp-beginners/thread122351.html
Вобщем вопрос к людям сведущим, как вышло что строчка char * temp = new char ; создает массив непонятной длинны никак не равной десяти, дебаг прилагается на скрине.
C++ сохранение объясните как после создания структуры и введения с клавиатуры её элементов , сохранить вводимую информацию в файл подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
28.04.2010, 00:54     выход из 2-ух циклов
PointsEqual, всё может быть проще
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
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
 
int main(){
    const int ROWS = 5;
    const int COLS = 10;
 
    std::srand(std::time(NULL));
    std::vector<std::vector<int> > vec(ROWS, std::vector<int>(COLS));
    for ( std::vector<std::vector<int> >::iterator i = vec.begin(); i != vec.end(); ++i )
        for ( std::vector<int>::iterator j = (*i).begin(); j != (*i).end(); ++j )
            *j = std::rand() % 10;
 
    std::cout << "All matrix:" << std::endl;
    for ( std::vector<std::vector<int> >::iterator i = vec.begin(); i != vec.end(); ++i ){
        std::copy((*i).begin(), (*i).end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
 
    std::cout << "Before zero value:" << std::endl;
    for ( std::vector<std::vector<int> >::iterator i = vec.begin(); i != vec.end(); ++i ){
        std::vector<int>::iterator j = std::find((*i).begin(), (*i).end(), 0);
        std::copy((*i).begin(), j, std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
        if ( j != (*i).end() )
            break;
    }
 
    std::cout << std::endl;
    return 0;
}
выход из 2-ух циклов
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru