ChameL1oN

Untitled

Nov 30th, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <locale>
  4.  
  5. using namespace std;
  6.  
  7. int w; //Публичная , т.к. нужна в обеих функциях
  8.  
  9. int function(int &q){
  10. int c,x,n=0,b=9; // с - крайняя правая , х - крайняя левая цифры
  11. c = q % 10;
  12.  
  13. while (q > 0){
  14. n++;
  15. x = q % 10;
  16. if (q % 10 < b){ //Ищем наименьшую
  17. w = n;
  18. b = q % 10;
  19. }
  20. q /= 10;
  21. }
  22. q = c+x; //Приравниваем , для возврата нужного ответа
  23. b = 9; //Нужно возвращать в исходное значение
  24. return q;
  25. }
  26.  
  27.  
  28. void main()
  29. {
  30. int chislo;
  31. ifstream F;
  32. ofstream f;
  33. setlocale(LC_ALL, "rus");
  34. F.open("A.txt", ios::in);
  35. f.open("B.txt");
  36. while (!F.eof()){
  37. F >> chislo;
  38. f << "Данное число : " << chislo;
  39. function(chislo);
  40. f << " Сумма его крайних цифр равна " << chislo << " Наименьшей цифры разряд равен " << w << "\n";
  41.  
  42. }
  43. cout << "Результат находится в файле B" << endl;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment