ТГ
Татьяна Глухова

Решите задачу на языке Си. Подсчитать произведение нечетных цифр строки.

Littleking
Littleking

#include
#include
#include
#define BUFF 128
int main() {
char str[BUFF];
double mult = 1;
int n = 0, m = 0;
printf(" str?.. ");
gets_s(str, BUFF);
while (str[n]) {
int k = str[n] - 48;
if (isdigit(str[n++]) && k & 1) {
++m;
mult *= k;
}
}
if (m) printf(" Result = %.0f\n", mult);
getchar(); getchar();
return 0;
}

Ви
Виталя

теперь попроси Николая Веселуха все это скомпилить и выложить exe'ник

Похожие вопросы
как можно подсчитать число ответов на языке си?
язык програмирования си, работа с строками
Помогите решить задачу на языке Си
помогите решить задачу на Двумерный массив в Си/С++
Помогите пожалуйста решить задачи на языке СИ.
Как решить задачу на языке C++?
помогите решить задачу язык СИ: Поменять в каждом слове заданной строки последовательность букв на обратную.
дано двузначное целое число подсчитать количество нечетных цифр этого числа
Язык СИ. Дана строка. подсчитать в ней количество вхождений букв r k t
Подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’. На языке си (просто си) нужно подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’. Буквы могут быть латинские, не имеет значения