0 / 0 / 0
Регистрация: 22.11.2018
Сообщений: 14
1

Посчитать произведение чисел которые делятся на 7 в диапазоне от 20 до 80 (цикл for)

28.11.2018, 17:50. Показов 7617. Ответов 9
Метки нет (Все метки)

посчитать произведение чисел которые делятся на 7 в диапазоне от 20 до 80 просто с циклом for и попроще пожалуйста С++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2018, 17:50
Ответы с готовыми решениями:

Посчитать произведение чисел из 5 заданных, которые делятся без остатка на 3 и не делятся без остатка на 5
Написать программу, которая введет 5 значений и посчитает произведение чисел, которые делятся без...

Цикл: Посчитать среднее арифметическое всех чисел в заданном диапазоне. Цикл while.
Напишите пожалуйста код для данной задачки с помощью цикла while Вывести числа в пользовательском...

Нахождение чисел в диапазоне N и/или -N которые делятся на М
Добрый день! Хочу чтобы моя программа могла находить числа в диапазоне N и/или -N, которые делятся...

Найдите сумму тех чисел в диапазоне от 100 до 200, которые делятся на 17
Найдите сумму тех чисел в диапазоне от 100 до 200, которые делятся на 17. C#

9
Эксперт Pascal/Delphi
6804 / 4563 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
28.11.2018, 19:00 2
C++
1
2
3
4
5
  int i = 0,p=1;
    for (i = 20; i < 80; i++)
        if (i % 7 == 0)
            p *= i;
    cout << p << endl;
Взято отсюда:
Вывести произведение чисел из диапазона 0 - 100, которые делятся на 5 и на 7 одновременно
0
7424 / 5019 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
28.11.2018, 22:08 3
ZX Spectrum-128, поставил в Ваш блок вывод значения после каждого умножения. вот что выдаёт:
21
588
20580
864360
42353640
-1923163456
-900213440
1409568640
1162602880
уже на шестой операции происходит переполнение типа int

Ucheni,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main()
{
    long long int p=1;
   
    for (int i = 21; i < 80; i+=7)        
     p*= i;  
        
    cout << p << endl;
    
system("pause");
return 0; 
}
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
28.11.2018, 22:32 4
Yetty, в Вашем примере есть магические числа. Что за 21, откуда Вы его взяли ? На калькуляторе посчитали ?

Ucheni,
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;
 
 
#define START_VAL   20
#define END_VAL     80
#define DIV_VAL     7
 
 
int main(){
    long long val=1;
   
    for (int i = START_VAL; i < END_VAL; i++)
        if(!(i%DIV_VAL))    val*= i;  
        
    cout << val << endl;
    
system("pause");
}
0
Yetty
28.11.2018, 22:38
  #5

Не по теме:

Цитата Сообщение от alkl Посмотреть сообщение
Что за 21, откуда Вы его взяли ? На калькуляторе посчитали ?
я не собираюсь в каждой теме объяснять Вам материал пятого класса. так что не обижайтесь, Ваши вопросы, в том числе и возможные дальнейшие буду оставлять без ответа.

0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
28.11.2018, 22:44 6
Yetty, это был риторический вопрос, отвечать на него и не нужно было.
Мой пост был к тому, что Вы дали пример дурного тона. Так программы не пишут.

Добавлено через 3 минуты

Не по теме:

Yetty, и впредь, если вы облажались и Вам ответить нечего, не стоит других посылать изучать учебники 5-ого класса. Примените этот совет лучше на себе.
Вы дали действительно дурной пример. Ибо, для того, чтобы поменять в задании числа 20 и 100 на, например, 100 и 150, необходимо открыть калькулятор и вычислять первое число после 100, делимое на 7.

0
Nishen
28.11.2018, 22:52
  #7

Не по теме:

alkl, использовать препроцессор там, где он не нужен - вот эталонные практики программирования. ;)

0
alkl
28.11.2018, 22:58
  #8

Не по теме:

Nishen, директивы препроцессора нужно использовать всегда и везде, где это необходимо. define позволяет быстро поменять константы, не прибегая к перелопачиванию кода, в поисках необходимых мест.
Это одно из правил хорошего тона. Или оно Вам незнакомо ?

0
Nishen
28.11.2018, 23:02
  #9

Не по теме:

alkl, сорян, я просто мейерса читал и согласен с ним.

0
alkl
28.11.2018, 23:15     Посчитать произведение чисел которые делятся на 7 в диапазоне от 20 до 80 (цикл for)
  #10

Не по теме:


Nishen, ничё, бывает ) Чтива по этой теме множество )

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2018, 23:15

Cреди чисел от 1 до 500 необходимо посчитать количество чисел, которые делятся на 5 без остатка
Cреди чисел от 1 до 500 необходимо посчитать количество чисел, которые делятся на 5 без остатка, и...

Посчитать, сколько на заданном интервале чисел, которые делятся на 3
Задача такова: Дано натуральное число n. Напишите программу, которая будет считать сколько на...

Посчитать количество элементов в последовательности чисел от 1 до 100, которые делятся нацело на 2 и на 3
Посчитать количество элементов в последовательности чисел от 1 до 100, которые делятся нацело на...

Определить произведение P целых чисел a, b, c, d, которые делятся на число k
Определить произведение P целых чисел a, b, c, d, которые делятся на число k.

Определите произведение первых n двухзначных чисел, которые делятся на 3
Определите произведение первых n двухзначных чисел, которые делятся на 3, без использования...

Найти произведение всех двузначных чисел, не превышающих N, которые делятся на 13
Во всех заданиях необходимо использовать цикл с постусловием и только его. Ввести с клавиатуры...


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

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

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