Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2012, 10:42   #1
123bird
Новичок
Джуниор
 
Регистрация: 02.06.2012
Сообщений: 1
Печаль Вопрос о программе

текст написанной программы
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication20
{
    class Program
    {
        static void Main(string[] args)
        {
            string expString;
            int i;
            int otvet = 1;

            Console.WriteLine("Введите выражение: ");
            expString = Console.ReadLine();

            for (i = 0; i < expString.Length; i = i + 2)
            {
                otvet *= (expString[i] - '0');
               
            }

            Console.WriteLine("Ответ: " + otvet.ToString());
            Console.ReadKey();
        }
    }
}
объсните пожалуйста что обозначает вот эта строчка
otvet *= (expString[i] - '0'); и в особенности действие - '0'?

Последний раз редактировалось Stilet; 02.06.2012 в 11:16.
123bird вне форума Ответить с цитированием
Старый 02.06.2012, 11:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Здесь подсчитывается геометрическая прогрессия цифр, входящих в число, на нечетном месте. (expString[i] - '0') это хитрый способ преобразования символа, отождествляющего цифру в его числовой эквивалент.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по программе. alex0097 Фриланс 4 01.05.2011 10:56
Вопрос по программе BeZone Общие вопросы C/C++ 3 28.12.2009 15:19
Вопрос по программе:) VirusOfLove Помощь студентам 7 21.11.2009 02:34
Вопрос по программе в C builder Luxian Помощь студентам 1 20.10.2009 17:47
вопрос по программе склад 4321 БД в Delphi 3 30.10.2008 06:04