С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Введите с клавиатуры целое число N - C++

19.11.2011, 15:22. Просмотров 776. Ответов 3
Метки нет (Все метки)

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

Введите целое число с клавы выведите его цифры начиная с последней - C++
введите целое число с клавы выведите его цифры начиная с последней

Написать программу, считывающую целое число с клавиатуры и предупреждающую вас, если введено нецелое число. - C++
Написать программу, считывающую целое число с клавиатуры и предупреждающую вас, если введено нецелое число.

Ввести с клавиатуры целое число. на C++ - C++
Если число находится в интервале от 0 до 75, то создать матрицы X(N,N) и Y(M,M). Для этих массивов найти MIN элемент среди всех элементов,...

Введите с клавиатуры число х и удалите из массива каждый элемент, делящийся нацело на х, а оставшиеся уплотните к началу массива - C++
Введите с клавиатуры число х и удалите из массива каждый элемент, делящийся нацело на х, а оставшиеся уплотните к началу массива.

Определить, делится ли на три введенное с клавиатуры целое число - C++
1.написать программу, которая проверяет, является ли введенное пользователем целое число четных. 2. написать программу, которая...

Делится ли на три введенное с клавиатуры целое число(через if) - C++
Написать программу, которая проверяет, делится ли на три введенное с клавиатуры целое число(через if)

3
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
19.11.2011, 15:48 #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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <cstdlib>
 
template <typename T1, typename T2>
struct streamer :
    public std::unary_function<T1, void>
{
    streamer(T2& stream) :
    stream(stream)
    {
    }
 
    T1 operator()(void) const
    {
    T1 value;
    stream >> value;
    return value;
    }
private:
    mutable T2& stream;
};
 
template <typename T1, typename T2>
struct modify :
    public std::binary_function<T1, T2, T1>
{
    T1 operator()(const T1& value, const T2& compValue) const
    {
    return value >= compValue ? value * 2 : value / 2;
    }
};
 
 
int main()
{
    unsigned short int n;
 
    std::cout << "Enter N" << std::endl;
    std::cin >> n;
 
    std::vector<int> v1(n);
    std::cout << "Enter the vector" << std::endl;
    std::generate_n(v1.begin(), n, streamer<int, std::istream>(std::cin));
 
    std::cout << "Entered vector" << std::endl;
    std::copy(v1.begin(), v1.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    std::transform(v1.begin(), v1.end(), v1.begin(), std::bind2nd(modify<int, unsigned short int>(), n));
    std::cout << "Modified vector" << std::endl;
    std::copy(v1.begin(), v1.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    return EXIT_SUCCESS;
}
0
freaky
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 4
29.11.2012, 20:27 #3
а можно написать эту программу как-нибудь попроще?
0
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
29.11.2012, 20:47 #4
Цитата Сообщение от freaky Посмотреть сообщение
а можно написать эту программу как-нибудь попроще?
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
38
39
40
41
42
43
44
#include <iostream>
 
using namespace std;
 
int arr_1[10], arr_2[10];
int i, n;
 
int main()
{
    setlocale (LC_ALL, "RUS");
 
    cout << "Введите число N: " << endl;
    cin >> n;
 
        cout << "Введите десять чисел для заполнения массива: " << endl;
        for (i = 0; i <= 9; i++)
        {
            cin >> arr_1[i];
        }
 
            for (i = 0; i <= 9; i++)
            {
                if (arr_1[i] >= n)
                arr_2[i] = arr_1[i] * 2;
                else if (arr_1[i] < n)
                arr_2[i] = arr_1[i] / 2;
            }
 
   cout << "Первый массив: " << endl;
        for (i = 0; i <= 9; i++)
        {
            cout << arr_1[i] << " ";
        }
   cout << endl;
 
   cout << "Второй массив: " << endl;
        for (i = 0; i <= 9; i++)
        {
            cout << arr_2[i] << " ";
        }
   cout << endl;
 
    return 0;
}
0
29.11.2012, 20:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2012, 20:47
Привет! Вот еще темы с ответами:

С клавиатуры ввести целое число, означающее номер класса в школе - C++
С клавиатуры ввести целое число, означающее номер класса в школе, в зависимости от его значения на экран вывести следующие сообщения 1-4...

С клавиатуры ввести целое число (3, 4, 5, 6, 7, 8) в зависимости от значения,например 3 – треугольник - C++
С клавиатуры ввести целое число (3, 4, 5, 6, 7, 8) в зависимости от значения которого на экран вывести название многоугольника, ...

Поместить задаваемое вводом с клавиатуры целое число в начало файла - C++
2)Файл cin.dat содержит последовательность целых чисел. требуется поместить задаваемое вводом с клавиатуры целое число в начало файла

Создать программу, определяющую, является ли введённое с клавиатуры целое число простым - C++
Создать программу, определяющую, является ли введённое с клавиатуры целое число простым. Я могу сделать, что бы просто показывало все...


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

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

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