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

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

01.04.2014, 07:13. Просмотров 2183. Ответов 4
Метки нет (Все метки)

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

Добавлено через 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 секунд
где ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2014, 07:13
Ответы с готовыми решениями:

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

Найти сумму индексов тех элементов массива, которые кратны трем
Найти сумму индексов тех элементов массива, которые кратны трем. === Помогите, пожалуйста,...

Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7
Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7. Буду...

Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10
Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10...

4
835 / 493 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
01.04.2014, 17:11 2
Лучший ответ Сообщение было отмечено fabler_back как решение

Решение

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;
}
1
Модератор
Эксперт по электронике
8329 / 6181 / 829
Регистрация: 14.02.2011
Сообщений: 21,478
01.04.2014, 17:23 3
Лучший ответ Сообщение было отмечено fabler_back как решение

Решение

Цитата Сообщение от 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);
1
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 6
02.04.2014, 04:55  [ТС] 4
надо в С,а не в C++
0
835 / 493 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
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;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2014, 08:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти и вывести на экран последние три числа, которые кратны четырем (4) и не кратны трем (3)
Помогите пожалуйста!!:)Нужно доработать программу, чтобы она выводила 3 слагаемые суммы,т.е эти...

В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному K.
Помогите пожалуйста решить, и если не трудно распишите каждую строчку что тут сделано и за что...

В массив B[n] занесены натуральные числа. Найти сумму тех элементов, которые кратны данному f
В массив B занесены натуральные числа. Найти сумму тех элементов, которые кратны данному f. ...

В массив A[N] занесены натуральные числа.Найти сумму тех элементов, которые кратны данному К
решите пожалуйста а то не получаеться...


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

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

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