Top.Mail.Ru
Ответы

Помогите с контрольной

Напиши код с описанием каждой строки на языке C: Описать функцию С(К, N) целого типа, возвращающую количество цифр целого положительного числа К равных N. Если таковых нет, то функция возвращает -1. В заданном диапазоне посчитать сумму чисел, имеющих в своем составе как минимум две 7

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Высший разум
1мес
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мес

ну короче я че сделала функция считывает к и н потом типа считает сколько цифр н в к если нет возврат -1 потом цикл от начала до конца проверяю есть ли минимум двое 7 если есть прибавляю к сумме вот и все)))