Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <locale>
- using namespace std;
- int w; //Публичная , т.к. нужна в обеих функциях
- int function(int &q){
- int c,x,n=0,b=9; // с - крайняя правая , х - крайняя левая цифры
- c = q % 10;
- while (q > 0){
- n++;
- x = q % 10;
- if (q % 10 < b){ //Ищем наименьшую
- w = n;
- b = q % 10;
- }
- q /= 10;
- }
- q = c+x; //Приравниваем , для возврата нужного ответа
- b = 9; //Нужно возвращать в исходное значение
- return q;
- }
- void main()
- {
- int chislo;
- ifstream F;
- ofstream f;
- setlocale(LC_ALL, "rus");
- F.open("A.txt", ios::in);
- f.open("B.txt");
- while (!F.eof()){
- F >> chislo;
- f << "Данное число : " << chislo;
- function(chislo);
- f << " Сумма его крайних цифр равна " << chislo << " Наименьшей цифры разряд равен " << w << "\n";
- }
- cout << "Результат находится в файле B" << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment