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

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

Войти
Регистрация
Восстановить пароль
 
xcomx
-86 / 1 / 0
Регистрация: 27.01.2012
Сообщений: 29
#1

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

27.01.2012, 19:30. Просмотров 428. Ответов 9
Метки нет (Все метки)

Заданы 2 массива А и В , каждый из которых содержит n элементов.
Подсчитать количество таких k, для которых A[k]>B[k].
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2012, 19:30     Подсчитать количество таких элементов массива, для которых выполняется условие
Посмотрите здесь:

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

Подсчитать количество таких і, для который F[i] не меньше всех предыдущих элементов массива - C++
2.Создать программу для подсчета количества таких і в цел.мас. F, для который F не меньше всех предидущих ему елементов массива.

В массиве заменить значения элементов, для которых выполняется условие - C++
Даны массивы целых чисел A и B. В массиве A заменить значения элементов, для которых выполняется условие (A+B)<10, значенияси элемента B....

Найти первый из элементов последовательности, для которых выполняется заданное условие - C++
Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3,... Найти первый из...

Определить количество элементов матрицы, для которых выполняется соотношение a[i][j]=a[j][i] - C++
вот прога : #include <iostream> #include <string> #include <locale> #include <time.h> #include <stdlib.h> using namespace std; ...

Найти первый из номеров K, для которых выполняется условие - C++
Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N =2,3,... Найти первый из номеров...

Подсчитать и вывести на экран количество элементов массива: в которых дробная часть меньше 0,35 - C++
Объявить одномерный массив из 17 элементов типа double. Заполнить его случайными дробными (!) Значениями в диапазоне и вывести на экран....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
27.01.2012, 19:32     Подсчитать количество таких элементов массива, для которых выполняется условие #2
Где же ваши наработки?
xcomx
-86 / 1 / 0
Регистрация: 27.01.2012
Сообщений: 29
27.01.2012, 19:44  [ТС]     Подсчитать количество таких элементов массива, для которых выполняется условие #3
нече не знаю.. мне надо просто сдать и забыть...мне это прост не надо...а читать и думать нет времени))
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
27.01.2012, 19:57     Подсчитать количество таких элементов массива, для которых выполняется условие #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
#include <iterator>
 
int main()
{
   std::vector<int> v1 = { 1, 2, 3, 4, 5};
   std::vector<int> v2 = { 1, 3, 2, 4, 5};
   auto count = 0;
   
   for ( auto i = std::begin(v1), j = std::begin(v2); i != std::end(v1) && j != std::end(v2) ; ++i, ++j )
      count += *i > *j ? 1 : 0;
   
   std::cout << count << std::endl;
}
http://liveworkspace.org/code/6aabdc...9f2ecdfd98e071
xcomx
-86 / 1 / 0
Регистрация: 27.01.2012
Сообщений: 29
27.01.2012, 20:01  [ТС]     Подсчитать количество таких элементов массива, для которых выполняется условие #5
спс...

но как то полегче нельзя?
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
27.01.2012, 20:03     Подсчитать количество таких элементов массива, для которых выполняется условие #6
Цитата Сообщение от xcomx Посмотреть сообщение
но как то полегче нельзя?
Думаю, во фрилансе сделают, так ничего сложного и здесь нет.
Teravisor
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
27.01.2012, 20:10     Подсчитать количество таких элементов массива, для которых выполняется условие #7
C++
1
2
3
4
5
6
7
8
9
int counter(int* A, int* B)
{
   int count;
   for(int i=0;i<n;i++)
   {
      if(A[i]>B[i])count++;
   }
   return count;
}
Функция считает. Как ввести массивы и вывести результат - смотрите многие другие темы, которые уже есть.

Добавлено через 57 секунд
Меня немного опередили, можете объединить два варианта, если сможете.)
xcomx
-86 / 1 / 0
Регистрация: 27.01.2012
Сообщений: 29
27.01.2012, 20:21  [ТС]     Подсчитать количество таких элементов массива, для которых выполняется условие #8
спасибо

Добавлено через 10 минут
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
#include <iostream>
 
using namespace std;
 
 
int main()
{
   int count = 0;
   int A[5] = { 1, 2, 3, 4, 5};
   int B[5] = { 1, 3, 2, 4, 5};
 
 
   for (int k = 0; k <= 5; k++)                                     
   
    
   if(A[k] > B[k])count++;
    
    
   cout  << count;
 
 
return count;
 
}
так правильно будет?
Teravisor
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
27.01.2012, 20:40     Подсчитать количество таких элементов массива, для которых выполняется условие #9
http://liveworkspace.org/code/b9ce06...92bf19a4ed9085
Как видите, почти да.
у вас 5 элементов массива, массив считается с 0, вы сделали for(...<=5...), т.е. 6 проходов.
вот так надо:
http://liveworkspace.org/code/684bf8...44de1d03730898
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2012, 21:01     Подсчитать количество таких элементов массива, для которых выполняется условие
Еще ссылки по теме:

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

Cформировать одномерный массив Y, для элементов которого выполняется условие - C++
C++ Дан двумерный массив X. Cформировать одномерный массив Y, для элементов которого выполняется условие: 0&lt;cos(Xij)&lt;корня 3/2. ...

Найти пары соседних элементов последовательности, среднее арифметическое которых равно N и количество таких пар. - C++
Помогите пожалуйста!!!! задача на С++ Дана последовательность .Длина последовательности целых чисел – случайное число от 10 до 30 Указать...

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

Определить количество инверсий в массиве (таких пар элементов, в которых большее значение находится слева от меньшего). - C++
спасибо


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

Или воспользуйтесь поиском по форуму:
xcomx
-86 / 1 / 0
Регистрация: 27.01.2012
Сообщений: 29
27.01.2012, 21:01  [ТС]     Подсчитать количество таких элементов массива, для которых выполняется условие #10
спс большое)
Yandex
Объявления
27.01.2012, 21:01     Подсчитать количество таких элементов массива, для которых выполняется условие
Ответ Создать тему
Опции темы

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