Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int a, k=1, z=0, N, first, last;
- printf("Введите количество знаков: "); scanf("%d", &N);
- if(N <0 || N >= 7) { printf("Количество знаков должно быть меньше 7.\n"); return 1; }
- printf("Введите последнюю цифру: "); scanf("%d", &k);
- if(k <0 || k >= 10) { printf("Последняя цифра не может быть меньше 0 и больше 9.\n"); return 1; }
- /* first = 10 в степени (N-1), last = (10 в степени N)-1 */
- first = 1;
- for( a=1; a<N; a++ ) first *= 10;
- last = first * 10 - 1;
- /* если один знак, начнем с нуля */
- if(N == 1) first = 0;
- for( a = first + k; a <= last; a+=10 ) {
- if( a%3 == 0) z++;
- }
- printf("Для данного условия существует %d чиса(ел).\n", z);
- return 0;
- }
Add Comment
Please, Sign In to add comment