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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
#1

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

23.05.2013, 13:23. Просмотров 675. Ответов 5
Метки нет (Все метки)

Определить есть ли в массиве строка, состоящая только из отрицательных элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 13:23     Определить есть ли в массиве строка, состоящая только из отрицательных элементов.
Посмотрите здесь:

Определить, есть ли в данном двумерном массиве строка (столбец), состоящая только из элементов, принадлежащих промежутку от А до В. - C++
Помогите пожалуйста решить эти задачи буду благодарен. Решить на С++ 1)Определить, есть ли в данном двумерном массиве строка (столбец),...

Определить, есть ли в данном массиве строка (столбец), состоящая только из положительных или нулевых элементов - C++
Определить, есть ли в данном массиве строка (столбец), состоящая только из положительных или нулевых элементов.

Определить, есть ли в данном массиве строка, состоящая только из положительных чисел - C++
Ребят, помогите, "Дан массив размером nxn, элементы которого целые числа. При решений задач из данного пункта использовать двумерный...

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

Определить, есть ли в данной матрице строка, состоящая только из элементов, принадлежащих промежутку от А до В - C++
Вот мой код:#include <iostream.h> #include <stdlib.h> #include <time.h> void main() ...

Определить, есть ли в матрице строка, содержащая больше положительных элементов, чем отрицательных - C++
Здрасте) Помогите пожалуйста 1.Дан двумерный массив размером m на n, заполненный случайными числами. Определить, есть ли в данном...

Определить, есть ли в массиве столбец, в котором равное число положительных и отрицательных элементов. - C++
Дан двумерный массив А(пxт), заполненный случайными числами. Определить, есть ли в данном массиве столбец, в котором равное число...

Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов - C++
Нужно определить, есть ли в двумерном массиве столбец, в котором равное количество положительных и отрицательных элементов и вывести их...

Двумерный массив. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов - C++
Условие задачи следующее: Дан двумерный массив размером nхm, заполненный случайными числами. Определить, есть ли в данном массиве столбец,...

Есть строка, состоящая из слов, разделенных любым количеством пробелов - C++
Есть начинания, но без продолжения подскажите как действовать дальше. #include "stdafx.h" #include <iostream> #include...

Определить есть ли в массиве строка c двумя элементами, имеющими наибольшее значение - C++
дан двумерный массив размером NxM заполненный случайными числами. Определить есть ли в данном массиве строка в кoторой имеется два элемента...

Определить, есть ли в данном двумерном массиве столбец, состоящий только из нулей - C++
Дан двумерный массив целых чисел. Определить, есть ли в нём столбец, состоящий только из нулей.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
23.05.2013, 13:39     Определить есть ли в массиве строка, состоящая только из отрицательных элементов. #2
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
#include <iostream>
 
int main()
{
    const int ROW = 3, COL = 5;
    int arr[ROW][COL] = { 1,  2,  3,  4,  5,
                         -1, -2, -3, -4, -5,
                          6,  7,  8,  9,  0 };
 
    int cnt = 0;
    const char* result = "None.";
 
    for (int i = 0; i < ROW; ++i)
    {
        for (int j = 0; j < COL; ++j) 
        {
            if (arr[i][j] >= 0)
                break;
            else
                cnt++;
        }
 
        if (cnt == COL) {
            result = "YES!";
            break;
        }
    }
 
    std::cout << result << std::endl;
 
    system("PAUSE");
    return 0;
}
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.05.2013, 13:58     Определить есть ли в массиве строка, состоящая только из отрицательных элементов. #3
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>
 
int main() {
 
    const int size = 3;
 
    int a[size][size] = { 
        {1,2,3},
        {-4,-5,-6},
        {7,8,9} };
 
    bool found = false;
    for( int i=0; i<size; ++i )
    {
        bool pos = false;
        for( int j=0; j<size; ++j )
        {
            if( a[i][j] > 0 )
            {
                pos = true; 
                break;
            }
        }
        if( !pos )
        {
            found = true; 
            break;
        }
    }
 
    if( !found ) std::cout << "not ";
    std::cout << "found" << std::endl;
 
    return 0;
}
SeregaC++, у Вас будет ошибка на массиве типа такого:
C++
1
2
3
4
int arr[ROW][COL] = { 
  {1,  2,  3,  4,  5},
  {-1, -2, -3, 4, 5},
  {-6,  -7,  8,  9,  0} };

Не по теме:

И, кстати, какой компилятор использовали?

Славянка
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 15
23.05.2013, 14:04  [ТС]     Определить есть ли в массиве строка, состоящая только из отрицательных элементов. #4
Сережа, спасибо большое, две недели мучалась)))
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
23.05.2013, 14:12     Определить есть ли в массиве строка, состоящая только из отрицательных элементов. #5

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
И, кстати, какой компилятор использовали?
MSVS2012



Цитата Сообщение от Tulosba Посмотреть сообщение
у Вас будет ошибка на массиве типа такого:
изменить первый for:
C++
1
for (int i = 0; i < ROW; ++i, cnt = 0)
и ошибки не будет.
Alex1994228
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 49
29.05.2014, 22:08     Определить есть ли в массиве строка, состоящая только из отрицательных элементов. #6
а можно такую же работу на С сделать?оч нужно
Yandex
Объявления
29.05.2014, 22:08     Определить есть ли в массиве строка, состоящая только из отрицательных элементов.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru