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

Минимум выдает верно, а произведение печатает 0, помогите найти ошибку

31.01.2021, 22:05. Показов 294. Ответов 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
#include <iostream>
 
using namespace std;
 
int main()
{
    int x=10000, p=1;
    for (int i=2055; i<=9414; i++)
    {
        int m=i, pc, s=0;
        pc=m%100;
        while (pc>0)
        {
            s+=pc%10;
            pc/=10;
        }
        if ((s!=5) && (i%4!=0) && (i%5!=0) && (i%41!=0))
        {
            p=p*i;
            if (i<x)
                x=i;
        }
    }
    cout << x << " " <<p;
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2021, 22:05
Ответы с готовыми решениями:

помогите не пойму в чем проблема компилятор не выдает ошибку,но не вычисляет произведение
задача:1) Дан массив A. Вычислить произведение между первым и последним положительными элементами....

Помогите найти ошибку. Какая дата введена не верно и занести ее в стек(с использованием структуры)
Задача: определить,какая дата введена не верно и занести ее в стек(с использованием структуры). По...

В массиве A(m,n) в каждом столбце найти минимум, умножить каждый минимум на 5 и найти произведение этих чисел.
В массиве A(m,n) в каждом столбце найти минимум, умножить каждый минимум на 5 и найти произведение...

В массиве а ( m, n ) в каждом столбце найти минимум, вывести эти минимумы в линейный массив, умножить каждый минимум на 5 и найти произведение
В массиве а (m, n) в каждом столбце найти минимум, вывести эти минимумы в линейный массив, умножить...

4
556 / 404 / 142
Регистрация: 29.06.2020
Сообщений: 1,543
31.01.2021, 22:26 2
переполнение значения переменной p

Добавлено через 1 минуту
и вообще не понятно что тут считается ...
0
609 / 414 / 151
Регистрация: 11.01.2019
Сообщений: 1,742
31.01.2021, 22:27 3
В p слишком большие значения получаются, выходящие за пределы разрядности int. Попробуй int64_t.
0
556 / 404 / 142
Регистрация: 29.06.2020
Сообщений: 1,543
31.01.2021, 22:37 4
jugu, не поможет, это ж очевидно )
у него явно где то косяк.
Было бы ТЗ...
0
609 / 414 / 151
Регистрация: 11.01.2019
Сообщений: 1,742
31.01.2021, 23:44 5
Цитата Сообщение от SmallEvil Посмотреть сообщение
jugu, не поможет, это ж очевидно )
Мне не очевидно, т.к. я не видел формулировки задачи.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2021, 23:44

Помогите найти ошибку в программе(выдает не правильный результат)
Есть задача. часть ее просто посчитать а. Тестовые данные: при а=3, б=1.99179, при а=40, б=0,93119....

В заданной последовательности найти минимум из чисел lg(х), не используя массив (верно ли написан код?)
#include&lt;conio.h&gt; #include&lt;stdlib.h&gt; #include&lt;math.h&gt; #include&lt;iostream&gt; #include&lt;stdlib.h&gt;...

Выдаёт отрицательное произведение, исправить ошибку нужно
program cycle_1; var i, dobutok, suma ,a, b: integer ; begin dobutok := 1; suma :=...

Помогите, каждый раз выдает ошибку
Добрый день пытаюсь освоить язык, только начал с учебником. такая проблема в xcode 4 выбираю...

Почему когда назвал кнопку btnCtoF выдаёт ошибку а когда btn_CtoF то работает верно?
import sys from PyQt4 import QtCore, QtGui, uic form_class = uic.loadUiType(&quot;tempconv.ui&quot;)...

Выдает ошибку в строке cin»n; помогите разобраться?
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; struct { int...


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

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

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