Преобразовать две строки к данным целого типа без применения функций преобразования текста в число - 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;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д