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

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

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

До первого элемента равного - C++

21.11.2010, 01:03. Просмотров 302. Ответов 4
Метки нет (Все метки)

Подскажиет пожалуйста ..нужно найти произведение элементов до первого элемента равного единице
C++
1
2
3
4
5
6
7
8
float count1=1;float count2=1;
 
 
        for ( i=0; i<n;i++)
              {for ( j=0; j<n; j++)
                  if (a[i][j]==1) break;
 
                  {count1*=a[i][j];  } }
так у меня не работает...может вы подскажете

 Комментарий модератора 
Дублирование тем запрещено правилами форума. Ответы ждите здесь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2010, 01:03     До первого элемента равного
Посмотрите здесь:

Найти произведение элементов, расположенных правее первого элемента равного первого элемента равного k - C++
Дан вектор размерности N. Найти произведение элементов, расположенных правее первого элемента равного первого элемента равного k.

До первого элемента равного - C++
Подскажиет пожалуйста ..нужно найти произведение элементов до первого элемента равного единице

Вставить в список L после первого элемента равного x элемент со значением y - C++
1. Дан список L, элементы которого являются действительными чис¬лами и действительные числа x и y. Вставить в список L после первого...

Найти минимальное значение положительных элементов массива, расположенных до первого элемента, равного нулю - C++
Найти минимальное значение положительных элементов, расположенных до первого элемента, равного нулю. c++

Найти минимальное значение положительных элементов, расположенных правее первого элемента, равного нулю. - C++
Задан целочисленный одномерный массив a из n элементов. Найти минимальное значение положительных элементов, расположенных правее первого...

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т - C++
Написать собственную функцию для работы с одномерным динамическим массивом, заданным указателем. Алгоритмы решения всех подзадач, включая...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.11.2010, 01:17     До первого элемента равного #2
C++
1
2
3
4
5
6
7
8
9
10
    double prod;
    
    prod = 1;
    for (i = 0; i < n; i++)
        for (j = 0; j < n; j++)
            if (a[i][j] == 1) {
                i = n - 1;
                break;
            } else
                prod *= a[i][j];
C++
1
2
3
4
5
6
7
8
9
10
11
    double prod;
    bool countflag;
 
    prod = 1;
    countflag = true;
    for (i = 0; i < n && countflag; i++)
        for (j = 0; j < n && countflag; j++)
            if (a[i][j] == 1) {
                counflag = false;
             else
                prod *= a[i][j];
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
21.11.2010, 01:19     До первого элемента равного #3
C++
1
2
3
4
5
6
7
float count=1; 
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{ 
    if (a[i][j]==1) count*=a[i][j]; 
    else break; 
}
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.11.2010, 01:36     До первого элемента равного #4
а зачем перебирать оставшуюся часть матрицы ?

прикинь, там матрица 100x100, в третьем элементе встретилась еденица
твой прерывает перебор этой строки, и переходит к следующей

да это ещё и ошибка, кстати
он продолжит умножать

а, так тут вообще две ошибки
твой умножает элементы только тогда, когда они равны еденице
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2010, 01:46     До первого элемента равного
Еще ссылки по теме:

Найти индекс первого числа введенного массива, равного 10 или 20 - C++
Короче, нужно написать программу на С: Создайте динамический массив элементов типа long с помощью операции new . Размер Массива введите с...

Найти индекс элемента, равного 3, в одномерном массиве - C++
Дано одномерный массив размерностью N, найти на каком месте находится элемент который равняется 3.

Определить наличие в массиве элемента равного нулю - C++
В общем дан массив 4х2, вводим с клавиатуры.Это элементарно, но вот вторая часть задания вводит в ступор, нужна программа которая...

Найти количество четных элементов одномерного массива до первого встречного числа равного наперед заданному - C++
найти количество четных элементов одномерного массива до первого встречного числа равного наперед заданному числу а. C++


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

Или воспользуйтесь поиском по форуму:
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
21.11.2010, 01:46     До первого элемента равного #5
accept, уф глупость я написал
Yandex
Объявления
21.11.2010, 01:46     До первого элемента равного
Закрытая тема Создать тему
Опции темы

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