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

Определить номера строк матрицы, в которых знаки элементов чередуются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хеш таблицы http://www.cyberforum.ru/cpp-beginners/thread773635.html
#include <iostream> #include <conio.h> #include <string> #include <list> using namespace std; //Структура элемента хэш таблицы struct node { int key; int value;
C++ Изучение базовых типов данных #include <cctype> #include <sstream> #include <string> using namespace std; int x; int x1; int m,c,d=0; int y; int s; float w=0; http://www.cyberforum.ru/cpp-beginners/thread773628.html
else C++
что такое, для чего ипользуют. что означает пожалуйста русскими словами обьясните
C++ Деревья
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct tree { int data; tree *left; tree *right;
C++ Освоение технологии реализации позиционных, линейных коллекций на примере АТД "Список". Освоение методики тестирования трудоѐмкости реализации колл http://www.cyberforum.ru/cpp-beginners/thread773624.html
#include <string> #include <time.h> using namespace std; int k,nn,kk=0; bool prover=false; int search1=0; //Создаем структуру node struct node { int key;
C++ Определить месторасположение точки в декартовой системе координат (найдите ошибку) Задана точка M с координатами (x,y). Определить месторасположение этой точки в декартовой системе координат (является ли эта точка началом координат, лежит на одной из координатных осей или... подробнее

Показать сообщение отдельно
Lexp
3 / 3 / 1
Регистрация: 02.07.2012
Сообщений: 45
28.01.2013, 17: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
32
33
34
#include <iostream>
 
using namespace std;
 
int main()
{
    int size1 = 3; //строки
    int size2 = 3; //столбцы
    int i, j;
 
    int **mass = new int *[ size1 ];
    for( i = 0; i < size1; i++ )
    {
        mass[ i ] = new int [ size2 ];
        for( j = 0; j < size2; j++ )
        {
            cin >> mass[ i ][ j ];
        }
    }
 
 
    // Если уже есть готовый массив, то смотри сразу сюда:
    for( int i = 0; i < size1; i++ )
    {
        for( j = 0; ( mass[ i ][ j ] * mass[ i ][ j + 1 ] < 0 ) /* определяется "чередование" со след. элементом */ && ( j < size2 - 1 ); j++ );
        if( j == size2 - 1 )
        {
            cout << i << endl;
        }
    }
 
    system( "pause" );
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru