Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 8
1

С помощью вспомогательных функций найти числа, кратные четырем.

26.03.2014, 09:31. Показов 1056. Ответов 4
Метки нет (Все метки)

В главной функции вводится 5 чисел,а вспомогательная функция находит произведение тех из них,которые делятся на 4
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2014, 09:31
Ответы с готовыми решениями:

Найти последние три числа кратные четырем в диапазоне от 1 до N. Вычислить сумму этих чисел
Найти последние три числа кратные четырем в диапазоне от 1 до N. Вычислить сумму этих чисел.

Найти все елементы матрицы, кратные четырём (4).
У меня снова проблемы с решением задачки! Решил до половины, а дальше никак не могу понять!! Буду...

С помощью NOK2 найти наименьшие общие кратные пар (A, B), (A, C), (A, D), если даны числа A, B, C, D.
Здравствуйте уважаемые программисты, прошу помочь мне решить пару задач, моя голова способна...

Среди всех натуральных двузначных чисел найти и вывести только кратные четырем и вычислить их произведение
Среди всех натуральных двузначных чисел найти и вывести на экран только кратные четырем и вычислить...

4
2422 / 1824 / 402
Регистрация: 15.12.2013
Сообщений: 7,999
26.03.2014, 09:52 2
Islam77, что не получается реализовать?
0
Почетный модератор
Эксперт С++
5845 / 2855 / 390
Регистрация: 01.11.2011
Сообщений: 6,903
26.03.2014, 11:09 3
Лучший ответ Сообщение было отмечено Islam77 как решение

Решение

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
//---------------------------------------------------------------------------
#include <iostream.h>
 
int foo( int &x1, int &x2, int &x3, int &x4, int &x5 )
{
int ret = (x1%4?1:x1) *
          (x2%4?1:x2) *
          (x3%4?1:x3) *
          (x4%4?1:x4) *
          (x5%4?1:x5);
 
return ret<4?0:ret;
}
 
int main(int argc, char* argv[])
{
int x1, x2, x3, x4, x5;
cin >> x1 >> x2 >> x3 >> x4 >> x5;
 
cout << foo( x1, x2, x3, x4, x5 );
 
cin.ignore();
return 0;
}
//---------------------------------------------------------------------------
1
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
28.03.2014, 10:44 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
#include <iostream>
using namespace std;
 
int product(int a[])
{
    int i,sum=1;
    for(i=0;i<5;i++)
    {
        if(a[i]%4==0)
            sum*=a[i];
    }
 return sum;
}
 
 
int main ()
{
int massiv[5];
int i;
for(i=0;i<5;i++)
{
    cout<<"Enter num: ";
    cin>>massiv[i];
}
cout<<"Result = "<<product(massiv)<<endl;
return 0;
}
0
Котовчанин
940 / 480 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
28.03.2014, 12:33 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
void product (int* a, int& result,const int&n)
{
    for (int i = 0; i < n; ++i)
        if(a[i]% 4 == 0) result *= a[i]; 
}
 
int main()
{
    const int n = 5;
    int *a = new int[n];
 
    for (int i = 0; i < n; ++i)
    {
        std::cout << "\nEnter " << i << " element  ";
        std::cin >> a[i];
    }
    int result = 1;
    product(a, result, n);
    std::cout << "\nResult is " << result;
    system("pause>>null");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2014, 12:33

Поиск чисел кратные трем и четырем из заданного диапазона
Обработка N целых чисел из диапазона . Подсчетать и вывести кол-во числел кратных четырем,...

С помощью Мастера условного форматирования нужно выделить числа, кратные двум
Введите арифметическую прогрессию от 2 до 10 (с шагом 1). С помощью Мастера условного...

Использование вспомогательных функций
Помогите найти ошибку в коде, заранее спасибо. Найти периметр треугольника, заданного...

Пользователь заполняет массив случайными числами. Программа числа, кратные 3 умножает на 2, числа, кратные 5 утраивает
Решите эту задачу


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru