1 месяц назад
Помогите с контрольной
Напиши код с описанием каждой строки на языке C: Описать функцию С(К, N) целого типа, возвращающую количество цифр целого положительного числа К равных N. Если таковых нет, то функция возвращает -1. В заданном диапазоне посчитать сумму чисел, имеющих в своем составе как минимум две 7
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
123456789101112131415
#include <stdio.h>
int c(int k, int n) {
int x = 0;
do if (n == k % 10) ++x; while (k /= 10);
return !x ? -1 : x;
}
int main(void) {
int k, n;
printf("k, n? ");
scanf("%i%i", &k, &n);
printf("%i", c(k, n));
return 0;
}
ну короче я че сделала функция считывает к и н потом типа считает сколько цифр н в к если нет возврат -1 потом цикл от начала до конца проверяю есть ли минимум двое 7 если есть прибавляю к сумме вот и все)))
Больше по теме