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

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

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

Задан массив,определить есть ли такое значение k - C++

01.03.2014, 11:30. Просмотров 309. Ответов 4
Метки нет (Все метки)

Задан массив,определить есть ли такое значение k,при котором произведения (A(1)*A(2)*...A(k))и (A(k+1)*...*A(N)) равны.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2014, 11:30     Задан массив,определить есть ли такое значение k
Посмотрите здесь:

Задан массив А(4,5). Найти максимальное значение в каждой строке. - C++
Задан массив А(4,5). Найти максимальное значение в каждой строке.

Задан массив D. Определить следующие суммы: - C++
Тема Процедуры и функции Задан массив D. Определить следующие суммы: D + D + D; D + D + D; D + D + D. Пояснение. Составить подпрограмму...

Задан массив размера N. Определить число положительных элементов в массиве - C++
Задан массив размера N. Определить число положительных элементов в массиве. С++

После изменения массив выводит точно такое же значение - C++
Дана матрица C(n,m), где n,m≤30. Разработайте программу, умножающую положительные элементы на первый элемент соответствующей строки, а...

Задан массив целых чисел и целое число k. Определить, сколько элементов меньше k, равны k и больше k - C++
Задан массив целых чисел и целое число k. Определить, сколько элементов меньше k, равны k и больше k.

Задан массив целых чисел. Определить, сколько процентов от всего количества элементов исходного массива составляют нечётные элементы - C++
Что-то я совсем не так делаю. Помогите разобраться. Заранее большое спасибо. #include <iostream>; #include<stdlib.h>; using...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 11:45     Задан массив,определить есть ли такое значение k #2
C++
1
2
3
4
5
6
7
for(int i = 0, i < arrSize, i++)
{
 int resLeft = 1, resRight = 1;
 for(int j = 0, j < k, j++) resLeft *= arr[j];
 for(int j = k + 1; j < arrSize, j++) resRight *= arr[j];
 if(resLeft == resRight) cout << k;
}
Попробуй вот это кусок кода, он долгий но вроде должен работать.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
01.03.2014, 11:52     Задан массив,определить есть ли такое значение k #3
Цитата Сообщение от Vensus Посмотреть сообщение
for(int j = 0, j < k, j++)
Не путайте запятую с ;
C++
1
for(int j = 0; j < k; j++)
и так во всех for
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 12:27     Задан массив,определить есть ли такое значение k #4
C++
1
2
3
4
5
6
7
8
for(int i = 0; i < arrSize; i++)
{
 int resLeft = 1, resRight = 1;
 for(int j = 0; j <= i; j++) resLeft *= arr[j];
 for(int j = i + 1; j < arrSize; j++) resRight *= arr[j];
 if(i == arrSize - 1) break; //чтобы исключить случайное совпадение произведения всех элементов равного единице
 if(resLeft == resRight) cout << i;
}
Сейчас должно работать верно... Пишу с айпада, очень неудобно, так что прошу прощения за недочеты/ошибки.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2014, 12:30     Задан массив,определить есть ли такое значение k
Еще ссылки по теме:

Определить, есть ли в массиве значение, равное (min +max) / 2 - C++
Здравствуйте , решите пожалуйста задачку) Поступила на заочку , а там ничего не объясняют...как учиться ума не приложу( такую дали :...

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

Есть массив а [5] [5]. Найти значение и номер максимального элемента 3-го столбика массива - C++
Самым самым простым способом, так сказать для начинающий чайников.

Задан массив и матрица, получить другой массив по правилу - C++
Здравствуйте,Помогите решить пожалуйста:swoon: Буду очень благодарен) Задан массив B=\left и матрица ...


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

Или воспользуйтесь поиском по форуму:
igro
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 3
01.03.2014, 12:30  [ТС]     Задан массив,определить есть ли такое значение k #5
Спасибо большое! А то, чего-то сам понять не смог
Yandex
Объявления
01.03.2014, 12:30     Задан массив,определить есть ли такое значение k
Ответ Создать тему
Опции темы

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