Преобразовать две строки к данным целого типа без применения функций преобразования текста в число - C#
Формулировка задачи:
Даны две строки a и b, содержащие до 5 цифр каждая. Преобразовать их к данным целого типа без применения функций преобразования текста в число, и вычислить арифметическое выражение c = (a-b)/(a+b).
Решение задачи: «Преобразовать две строки к данным целого типа без применения функций преобразования текста в число»
textual
Листинг программы
using System; namespace ConsoleApplication7 { static class Program { static void Main( string[] args ) { string a = "1234"; Console.Write( a.ToInt().ToString() ); } static int ToInt( this string text ) { int result = 0; for ( int i = 0; i < text.Length; i++ ) { result += ( (int)text[text.Length - i - 1] - 48 ) * (int)Math.Pow( 10, i ); } return result; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д