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

Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти - C++

Восстановить пароль Регистрация
 
fabler_back
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 6
01.04.2014, 07:13     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти #1
Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти. Оператор цикла не использовать.

Добавлено через 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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <clocale>
 
int main()
{
 setlocale(LC_ALL,"Russian");
 int sum,a,b,c,d,mod;
 printf("Введите числа a:",a);
 scanf("%d",&a);
 printf("Введите числа b:",b);
 scanf("%d",&b);
 printf("Введите числа c:",c);
 scanf("%d",&c);
 printf("Введите числа d:",d);
 scanf("%d",&d);
sum=0;
if (a mod 3=0)&&(a>5) sum=sum+a;
if (b mod 3=0)&&(b>5) sum=sum+b;
if (c mod 3=0)&&(c>5) sum=sum+c;
if (d mod 3=0)&&(d>5) sum=sum+d;
printf("Ни одно число не удовлетворяет условию");
getch();
}
Добавлено через 26 секунд
где ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 07:13     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти
Посмотрите здесь:

В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К C++
Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10 C++
C++ Найти сумму индексов тех элементов массива, которые кратны трем
C++ В массив B[n] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному f
C++ Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
01.04.2014, 17:11     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    int a,b,c,d;
    cin >> a >> b >> c >> d;
    int sum = 0;
    if (a>5 && a%3==0)
        sum+=a;
    if (b>5 && b%3==0)
        sum+=b;
    if (c>5 && c%3==0)
        sum+=c;
    if (d>5 && d%3==0)
        sum+=d;
    cout <<sum <<endl;
    return 0;
}
ValeryS
Модератор
6375 / 4841 / 443
Регистрация: 14.02.2011
Сообщений: 16,044
01.04.2014, 17:23     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от fabler_back Посмотреть сообщение
где ошибка?
Цитата Сообщение от fabler_back Посмотреть сообщение
if (a mod 3=0)&&(a>5) sum=sum+a;
это не паскаль не mod а % сравнение не = а ==

C++
1
if(a%3==0 && a>5)  sum=sum+a;
Цитата Сообщение от fabler_back Посмотреть сообщение
printf("Ни одно число не удовлетворяет условию");
всегда будет выводится

примерно так
C++
1
2
3
4
if(sum<5)
 printf("Ни одно число не удовлетворяет условию");
else
 printf("%d",sum);
fabler_back
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 6
02.04.2014, 04:55  [ТС]     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти #4
надо в С,а не в C++
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
02.04.2014, 08:58     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти #5
Цитата Сообщение от fabler_back Посмотреть сообщение
надо в С,а не в C++
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main()
{
    int a,b,c,d;
    int sum = 0;
    scanf ("%d%d%d%d",&a,&b,&c,&d);
    if (a>5 && a%3==0)
        sum+=a;
    if (b>5 && b%3==0)
        sum+=b;
    if (c>5 && c%3==0)
        sum+=c;
    if (d>5 && d%3==0)
        sum+=d;
    printf ("%d\n",sum);
    return 0;
}
Yandex
Объявления
02.04.2014, 08:58     Даны четыре целых числа. Найти сумму тех из них, которые кратны трем и больше пяти
Ответ Создать тему
Опции темы

Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru