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

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

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

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

04.02.2014, 15:38. Просмотров 466. Ответов 3
Метки нет (Все метки)

Дана последовательность действительных чисел a1, а2, ..., аn. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2014, 15:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить все члены последовательности заданным числом и подсчитать количество замен. (C++):

Заменить все члены последовательности, большие заданного числа Z, этим числом; подсчитать количество замен - C++
Дана последовательность действительных чисел а1, а2,..., an. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество...

Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен. - C++
Дана последовательность действительных чисел a1, a2, ..., an. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество...

Заменить все чётные члены одномерного массива заданным числом - C++
Помогите решить и написать программы(С++) для этих задач(глупому студенту), буду очень благодарен за любую помощь. Задача: Создать...

В строке заменить все запятые на точки, подсчитать количество замен - C++
В строке заменить все запятые на точки.Подсчитать кол-во замен!

В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен - C++
В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен.Вывести конечную матрицу #include <conio.h>...

В строке заменить все двоеточия (:) точкой с запятой(;). Подсчитать кол-во замен - C++
Помогите, пожалуйста. В строке заменить все двоеточия (:) точкой с запятой(;). Подсчитать кол-во замен.

3
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 16:38 #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
#include<iostream>
using namespace std;
int main()
{
    int n, z, k, i;
    k = 0;
    cout << "vvedite kolvo chlenov posledovatel'nosti" << "\n";
    cin >> n;
    cout << "vvedite chislo Z" << "\n";
    cin >> z;
    int * mas = new int[n];
    for (i = 0; i < n; i++)
    {
 
        cin >> mas[i];
 
        if (mas[i]>z)
        {
 
            mas[i] = z;
            k++;
        }
    }
    for (i = 0; i < n; i++)
    {
        cout << mas[i] << " ";
    }
 
    cout << "\n" << "kolvo zamen =" << k;
    system("pause");
 
}
Как просили
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
04.02.2014, 16:49 #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
#include <iostream>
#include <vector>
 
int main()
{
    size_t vectorSize;
    std::cout << "N: ";
    std::cin >> vectorSize;
 
    std::vector <int> vector(vectorSize);
    std::cout << "Input " << vectorSize << " elements: " << std::endl;
    for (auto &currentElement : vector) {
        std::cin >> currentElement;
    }
 
    int number;
    std::cout << "Z: ";
    std::cin >> number;
 
    size_t counter = 0;
    std::cout << "Result: " << std::endl;
    for (auto &currentElement : vector) {
        if (currentElement > number) {
            currentElement = number;
            counter++;
        }
        std::cout << currentElement << ' ';
    }
    std::cout << std::endl << "Counter: " << counter << std::endl;;
    
    std::system("pause");
    return 0;
}
Добавлено через 34 секунды
virtuos553, не мешало бы освобождать выделенную под массив память
0
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 16:52 #4
согласен, забыл)
0
04.02.2014, 16:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2014, 16:52
Привет! Вот еще темы с ответами:

Заменить значение каждого неположительного элемента массива абсолютной величиной, подсчитать количество замен - C++
при заданных x1, x2...xn и y1, y2...yn заменить значение каждого неположительного элемента x1, x2...xn абсолютной величиной...

Дана последовательность действительных чисел, в которой заменить все ее члены, большие данного Z, этим числом - C++
Дана последовательность действительных чисел аь а2,..., а„. Заменить все ее члены, большие данного Z, этим числом. Подсчитать ...

В строке заменить все двоеточия точкой с запятой и посчитать количество замен - C++
В строке заменить все двоеточия (:) точкой с запятой (;) и посчитать количество замен. Перенесено из раздела Turbo Pascal

В последовательности X1, . . ., Xn все члены, меньшие двух, заменить нулями - C++
Даны натуральное число п, действительные числа X1 ..., Xn. В последовательности X1, . . ., Xn все члены, меньшие двух, заменить нулями....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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