Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. #include "stdio.h"
  2. void fun47(int v, int A[]) {//вывод цифр на которые делится число
  3.     int s,n,j, k,a,i;
  4.     for (j = 0, a = 10; a < v; a++) {
  5.         for (s = 0, n = a, s = 0; n != 0; n = n / 10) {
  6.             k = n % 10;
  7.             if (k != 0 && a % k != 0) { s = 1; break; }
  8.         }
  9.         if (s == 0) A[j++] = a;
  10.     }
  11. }
  12.  
  13. int main(){
  14.     int A[15];
  15.    
  16.     fun47(40, A); //передаём массив как аргумент,
  17.     // в этот массив будет возврат результирующего массива
  18.  
  19.     for(int i = 0; i<15; i++) printf("%d ", A[i]);
  20.     return 0;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement