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

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

Войти
Регистрация
Восстановить пароль
 
Gromm
4 / 4 / 0
Регистрация: 18.09.2012
Сообщений: 19
#1

Поиск элементов массива с заданными свойствами - C++

19.09.2012, 10:53. Просмотров 592. Ответов 4
Метки нет (Все метки)

Маленький внучек решил помочь бабушке подстричь цветы в ее драгоценном цветнике, срезав только бутоны и цветы на них. К счастью сообразительный мальчик срезал только те цветы, которые были высотой от h1 см до h2 см от земли. Скольким цветочкам посчастливилось быть подстриженными, если их высота в сантиметрах составляет a1, a2, ..., an.
Помогите пожалуйста, спасибо всем заранее за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2012, 10:53     Поиск элементов массива с заданными свойствами
Посмотрите здесь:

Поиск элементов массива C++
Массивы: поиск элементов с заданными свойствами C++
C++ Поиск элементов с заданными свойствами (нужен комментарий)
Цикл с постусловием: поиск элемента с заданными свойствами C++
C++ Операто for: поиск элемента с заданными свойствами
C++ Поиск элементов массива
C++ Поиск элементов массива
Подсчитать сумму элементов массива, расположенных между заданными C++
C++ Поиск элементов массива
Поиск подстроки между заданными символами C++
C++ Поиск суммы элементов массива и количества положительных элементов в нем
C++ Вычислить максимальный по модулю элемент массива и сумму элементов, расположенных между заданными элементами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
19.09.2012, 11:12     Поиск элементов массива с заданными свойствами #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
34
#include <stdio.h>
#include <conio.h>
#include <memory.h>
 
#define N 10
 
int main()
{
    int* flowers = new int[N];
    memset((void*)flowers, 0x00, sizeof(int) * N);
 
    int h1 = 0, h2 = 0;
    printf("h1 = "); scanf("%d",&h1);
    printf("h2 = "); scanf("%d",&h2);
 
    printf("\n");
 
    for (int n = 0; n < N; n++)
    {
        printf("flowers[%d] = ", n); 
        scanf("%d",&flowers[n]);
    }
 
    printf("\n\n");
 
    for (int i = 0; i < N; i++)
        if (flowers[i] >= h1 && flowers[i] <= h2)
            printf("%d ",flowers[i]);
    printf("\n");
    
    _getch();
 
    return 0;
}
Миниатюры
Поиск элементов массива с заданными свойствами  
Gromm
4 / 4 / 0
Регистрация: 18.09.2012
Сообщений: 19
19.09.2012, 11:54  [ТС]     Поиск элементов массива с заданными свойствами #3
спасибо большое, zitxbit
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.09.2012, 14:33     Поиск элементов массива с заданными свойствами #4
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
36
37
#include <iostream>
#include <cstdlib>
#include <clocale>
 
int main()
{
    std::setlocale(LC_ALL, "Russian");
    
    int size;
    std::cout << "Êîëè÷åñòâî öâåòîâ: ";
    std::cin >> size;
    
    int *array = new int [size];
    std::cout << "Ââåäèòå âûñîòó ГўГ±ГҐГµ öâåòêîâ: " << std::endl;
    for(int i = 0; i < size; i++)
    {
            std::cout << i+1 << "Г© öâåòîê: ";
            std::cin >> array[i];
    }
    std::cout << std::endl;
    
    int h1, h2;
    std::cout << "Ââåäèòå h1: ";
    std::cin >> h1;
    std::cout << "Ââåäèòå h2: ";
    std::cin >> h2;
    
    int count = 0;
    for(int i = 0; i < size; i++)
            if(h1 <= array[i] && array[i] <= h2)
                  count++;
    std::cout << "Êîëè÷åñòâî ïîñòðèæåГ*ûõ öâåòîâ: " << count << std::endl;
    delete [] array;
    
    system("pause");
    return 0;
}
Gromm
4 / 4 / 0
Регистрация: 18.09.2012
Сообщений: 19
19.09.2012, 21:33  [ТС]     Поиск элементов массива с заданными свойствами #5
Ev[G]eN, спасибо огромное
Yandex
Объявления
19.09.2012, 21:33     Поиск элементов массива с заданными свойствами
Ответ Создать тему
Опции темы

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