fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define N 11
  4.  
  5. int main()
  6. {
  7. char PESEL[N];
  8. int testy, i;
  9. int wynik;
  10.  
  11. scanf("%d", &testy);
  12. do{
  13. wynik=0;
  14. fflush(stdin);
  15. fgets(PESEL, 12, stdin);
  16.  
  17. PESEL[0]=(PESEL[0]-'0')*1;
  18. PESEL[1]=(PESEL[1]-'0')*3;
  19. PESEL[2]=(PESEL[2]-'0')*7;
  20. PESEL[3]=(PESEL[3]-'0')*9;
  21. PESEL[4]=(PESEL[4]-'0')*1;
  22. PESEL[5]=(PESEL[5]-'0')*3;
  23. PESEL[6]=(PESEL[6]-'0')*7;
  24. PESEL[7]=(PESEL[7]-'0')*9;
  25. PESEL[8]=(PESEL[8]-'0')*1;
  26. PESEL[9]=(PESEL[9]-'0')*3;
  27. PESEL[10]=(PESEL[10]-'0')*1;
  28.  
  29. for(i=0; i<N; i++){
  30. printf("%d ", PESEL[i]);
  31. wynik=wynik+PESEL[i];
  32. }
  33. printf("Wynik= %d\n", wynik);
  34.  
  35. if(wynik > 0)
  36. {
  37. if((wynik%10)==0)
  38. printf("D\n");
  39. else printf("N\n");
  40. }
  41. else printf("N\n");
  42. testy--;
  43.  
  44. }while(testy>0);
  45.  
  46.  
  47. return 0;
  48. }
Success #stdin #stdout 0s 4396KB
stdin
2
44051401458
12345678901
stdout
-38 112 -80 80 -48 112 -80 80 13 -2 9 Wynik= 158
N
4 12 0 45 1 12 0 9 4 15 8 Wynik= 110
D