Найти произведение нечетных цифр натурального числа n.
Если нечетных цифр нету то вывести -1
Число рандомное и нужно использовать цикл.
Задача на С++
Ответы на вопрос
Ответил 65biso2
0
https://ideone.com/GTEcDT
#include <iostream>
//#include <stdio.h> //Not required in VC++
//#include <stdlib.h> //Not required in VC++
#include <time.h>
static int NotEvenMult(int N) {
int result = 1, count=0;
while (N) {
if ((N % 10) % 2 != 0) { count++; result *= (N % 10); }
N /= 10; }
if (count > 0) return result; return -1;
}
...
srand(time(NULL));
cout << NotEvenMult(rand())<<endl;
Новые вопросы
Русский язык,
2 года назад
Українська мова,
2 года назад
Химия,
7 лет назад
Химия,
7 лет назад
Биология,
9 лет назад