Предмет: Информатика,
автор: ramen234
Найти произведение нечетных цифр натурального числа n.
Если нечетных цифр нету то вывести -1
Число рандомное и нужно использовать цикл.
Задача на С++
Ответы
Автор ответа:
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;
Похожие вопросы
Предмет: Українська мова,
автор: anyta1991
Предмет: Английский язык,
автор: Natysik04
Предмет: Русский язык,
автор: АнаПан
Предмет: Математика,
автор: Alisakat1
Предмет: Химия,
автор: nikgolov2002