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

Найти произведение нечетных чисел

29.11.2019, 20:56. Показов 1018. Ответов 10
Метки нет (Все метки)

В задание надо найти произведение нечетных чисел, и ихнее количество, через функцию do...while. Снизу программа(Не работает) помогите!


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <iostream>
int main()
{
    int a;
    int m;
    puts("\nDobutok usix nechetnix chisel");
    puts("ta ixnia kilkist\n");
    puts("Vvedit chisla. Dlya zaverzheniya vvedit null\n");
    m = 0;
    do
    {
        printf("->");
        scanf_s("%i", &a);
        if (a%2) m=m+=a;
    } while (m > 0);
    printf("\nDobutok nechetnix chisel: %i", m);
    printf("\nNazmit <Enter>");
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2019, 20:56
Ответы с готовыми решениями:

В заданном массиве целых чисел найти количество нечётных элементов и произведение чисел, расположенных до минимума
Задан массив целых чисел P(n) . Найти - количество нечётных элементов массива; - произведение...

Найти произведение нечетных чисел, делящихся на 3
ввести с клавиатуры 10 элементов массива , отсортироваь их по убыванию ,сложить все четные и не...

Найти произведение нечётных чисел заданной последовательности; найти наименьшее нечётное значение
Напишите пожалуйста программу. Задание такое: Даны натуральные числа n, a0, a1, a2.....an-1....

Найти произведение двузначных нечётных чисел кратных 13
Найти произведение двузначных нечётных чисел кратных 13 Помогите с задачей

10
Just Do It!
3415 / 1882 / 623
Регистрация: 23.09.2014
Сообщений: 5,952
29.11.2019, 21:08 2
Owari no Genki,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <iostream>
int main()
{   int a;
    int m;
    puts("\nDobutok usix nechetnix chisel");
    puts("ta ixnia kilkist\n");
    puts("Vvedit chisla. Dlya zaverzheniya vvedit null\n");
    m = 1;
    do
    {   printf("-> ");
        scanf("%i", &a);
        if (a%2) m *= a;
    }
    while (a != 0);
    printf("\nDobutok nechetnix chisel: %i", m);
    printf("\nNazmit <Enter>");
    system("pause");
    return 0;
}
1
adextrometh
29.11.2019, 21:12
  #3

Не по теме:

ихнее. кхъъ

0
Модератор
Эксперт С++
12470 / 10025 / 6034
Регистрация: 18.12.2011
Сообщений: 26,833
29.11.2019, 21:17 4
Цитата Сообщение от Owari no Genki Посмотреть сообщение
#include <iostream>
И нафига козе баян?
Цитата Сообщение от XLAT Посмотреть сообщение
#include <conio.h>
И гармошка ей тоже ни к чему!
А вот stdlib.h пригодилось бы....
0
1 / 1 / 0
Регистрация: 25.11.2018
Сообщений: 53
29.11.2019, 21:19  [ТС] 5
Цитата Сообщение от zss Посмотреть сообщение
И нафига козе баян?

И гармошка ей тоже ни к чему!
А вот stdlib.h пригодилось бы....
system("pause");
getch(); Не работает почему то
Цитата Сообщение от zss Посмотреть сообщение
И нафига козе баян?
0
Just Do It!
3415 / 1882 / 623
Регистрация: 23.09.2014
Сообщений: 5,952
29.11.2019, 21:24 6
Owari no Genki,
с добутком:
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
#include <stdio.h>
#include <conio.h>
#include <iostream>
int main()
{   int a;
    int m;
    puts("\nDobutok usix nechetnix chisel");
    puts("ta ixnia kilkist\n");
    puts("Vvedit chisla. Dlya zaverzheniya vvedit null\n");
    m = 1;
    int i = 0;
    do
    {   printf("-> ");
        scanf("%i", &a);
        if (a%2)
        {   m *= a; i++;
        }
    }
    while (a != 0); /// Ноль - выход из цикла!
    printf("\nDobutok nechetnix chisel: %i", i);
    printf("\nNazmit <Enter>");
    system("pause");
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Owari no Genki Посмотреть сообщение
getch(); Не работает почему то
чтобы работал, надо буфера клавы почистить
1
Модератор
Эксперт С++
12470 / 10025 / 6034
Регистрация: 18.12.2011
Сообщений: 26,833
29.11.2019, 21:25 7
Цитата Сообщение от Owari no Genki Посмотреть сообщение
system("pause");
для этого есть stdlib.h
0
1 / 1 / 0
Регистрация: 25.11.2018
Сообщений: 53
29.11.2019, 21:34  [ТС] 8
Так а как сделать, что бы оно выводило число введенных нечетных числе, типа ввел 2,4,3,5,6. Потом принтф(Введено 2 нечетных числа)
Помогите, сам не догоняю.

Добавлено через 1 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
2

#include <stdio.h>
#include <conio.h>
#include <iostream>
int main()
{   int a;
    int m;
    puts("\nDobutok usix nechetnix chisel");
    puts("ta ixnia kilkist\n");
    puts("Vvedit chisla. Dlya zaverzheniya vvedit null\n");
    m = 1;
    int i = 0;
    do
    {   printf("-> ");
        scanf("%i", &a);
        if (a%2)
        {   m *= a; i++;
        }
    }
    while (a != 0); /// Ноль - выход из цикла!
    printf("\nDobutok nechetnix chisel: %i", i);
    printf("\nNazmit <Enter>");
    system("pause");
    return 0;
}
Так а как найти число введенных нечетных числе, типа 2,4,5,6,7. Введено 2 нечетных числа?
0
Just Do It!
3415 / 1882 / 623
Регистрация: 23.09.2014
Сообщений: 5,952
29.11.2019, 21:40 9
Кликните здесь для просмотра всего текста
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
28
#include <stdio.h>
#include <conio.h>
 
int main()
{   int a;
    int m;
    puts("\nDobutok usix nechetnix chisel");
    puts("ta ixnia kilkist\n");
    puts("Vvedit chisla. Dlya zaverzheniya vvedit null\n");
    m = 1;
    int i = 0;
    do
    {   
        printf("-> ");
        //fflush(stdin);
        scanf("%i", &a);
        if (a%2)
        {   m *= a; i++;
        }
    }
    while (a != 0); /// Ноль - выход из цикла!
    printf("\nDobutok nechetnix chisel: %i", i);
    printf("\nNazmit <Enter>");
    
    fflush(stdin);
    getch();
    return 0;
}
Цитата Сообщение от Owari no Genki Посмотреть сообщение
типа 2,4,5,6,7. Введено 2 нечетных числа?
Цитата Сообщение от Owari no Genki Посмотреть сообщение
Помогите, сам не догоняю.
так?
Найти произведение нечетных чисел
0
1 / 1 / 0
Регистрация: 25.11.2018
Сообщений: 53
29.11.2019, 21:44  [ТС] 10
Мне нужно что бы выводило, и производную нечетных чисел, и сколько их было введено
0
Just Do It!
3415 / 1882 / 623
Регистрация: 23.09.2014
Сообщений: 5,952
29.11.2019, 21:49 11
Цитата Сообщение от Owari no Genki Посмотреть сообщение
Мне нужно что бы выводило, и производную нечетных чисел, и сколько их было введено
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
28
29
30
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
int main()
{   setlocale(0, "");
    int a;
    int m;
    puts("\nDobutok usix nechetnix chisel");
    puts("ta ixnia kilkist\n");
    puts("Vvedit chisla. Dlya zaverzheniya vvedit null\n");
    m = 1;
    int i = 0;
    do
    {   
        printf("-> ");
        //fflush(stdin);
        scanf("%i", &a);
        if (a%2)
        {   m *= a; i++;
        }
    }
    while (a != 0);
    printf("\nDobutok nechetnix chisel: %i; Произведение:%i", i, m);
    printf("\nNazmit <Enter>");
    
    fflush(stdin);
    getch();
    return 0;
}
ты извини, я китаец, по русски нипонимай.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2019, 21:49
Помогаю со студенческими работами здесь

Найти произведение двузначных нечетных чисел, кратных 13
Найти произведение двузначных нечетных чисел, кратных 13(нужна программа простая

Найти произведение натуральных нечетных чисел меньших N
Найти произведение натуральных нечетных чисел меньших N. Реализация в С++ билдере , помогите...

Найти произведение чисел из нечётных позиций последовательности
В потоке ввода данных записана последовательность целых чисел, последнее из которых 0. Найти...

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


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

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

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