Advertisement
CrazyDiver

Cycles/Nums sum[L]

Dec 12th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.66 KB | None | 0 0
  1. procedure ReadN(var inp:longint);
  2. begin
  3.   read(inp);    //read any num
  4. end;
  5. procedure WriteN(inp:longint);
  6. begin
  7.   writeln(inp);   //write any num
  8. end;
  9. procedure FindSum(inpt:longint;var outp:longint);
  10. begin
  11.   repeat                                            //start loop
  12.       outp:=outp+(inpt mod 10); //add to output val las num of inputted val
  13.       inpt:=inpt div 10;        //cut the last num at inputed val
  14.     until inpt=0;  //repeat loop until inputed val eq 0
  15. end;
  16. var inpt,outp:longint;
  17. begin
  18.   readn(inpt);                 //read inputing val
  19.   outp:=0;    //starting val eq 0
  20.   FindSum(inpt,outp);   //find nums sum            
  21.   Writen(outp);              //write result
  22. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement