Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
13 / 17 / 6
Регистрация: 05.09.2012
Сообщений: 210
1

Операции с числами. Перевести код с C#

12.02.2014, 08:23. Показов 1037. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
static void Main(string[] args) {
 
            List<double> list = new List<double>();
 
            Console.WriteLine("Введите строку:");
            string inputText = Console.ReadLine(); // вводим нужный нам текст
 
            double temp;
            double sum = 0;
 
            
            for (int i = 0; i < inputText.Length; i++) {
                // Проверяем каждую букву, если это цифра, то копируем ее в список.
                if (isNumber(inputText[i]) >= 0) {
                    temp = isNumber(inputText[i]);
                    list.Add(temp);
                }
            }
 
            // Теперь проверяем список, Если число по счету четное, то мы выполняем операцию (разность)
            // если не четно, то выполняем оперецию (сложение)
            for (int j = 0; j < list.Count; j++) {
                if (j % 2 == 0) {// четное
                    sum = sum + list[j];
                }                    // не четное
                else sum = sum - list[j];
            }
            // Вывод результата
            Console.WriteLine("Результат = " + sum);
            Console.ReadLine();
        }
 
        // Функция, которая проверяет символ является ли он числом.
        static double isNumber(char symbol) {
            if (symbol <= '9' && symbol >= '0') {
                return Convert.ToDouble(symbol.ToString());
            }
            else return -1;
        }
    }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2014, 08:23
Ответы с готовыми решениями:

перевести код из Си на ассемблер, операции с битами HCS-12
здр. имеется задание по последовательным операциям с битами.. написал код на Си, требуется...

Перевести код из Паскаля в C#. Файл с целыми числами
Первый мой пост, извините если что не так! Я приложил условие задачи №57. Суть в том, что я не...

Операции с числами
Здравствуйте, подскажите пожалуйста, как можно в цикле поменять суммирование на вычитание, а потом...

Операции с числами
помогите переделать код на VB procedure TForm1.Button1Click(Sender: TObject); var...

1
Заблокирован
12.02.2014, 10:32 2
Лучший ответ Сообщение было отмечено Maratovich как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var  s:String;
     i,k,sum,c,code:integer;
begin
  Write('Enter a line of text: ');
  Readln(s);
  k:=1;
  for i:=1 to Length(s)do begin
     case s[i]of
     '0'..'9':begin val(s[i],c,code);sum:=sum+k*c;k:=-k end;
     end
  end;
  writeln(sum)
end.
1
12.02.2014, 10:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2014, 10:32
Помогаю со студенческими работами здесь

Операции с числами
Даны целое число k(1&lt;k&lt;180) и последовательность цифр 10111213...9899, в которой выписаны подряд...

операции с числами
с клавиатуры вводится целое число. Выполнить задания: 1) вывести на экран все цифры числа 2)...

Операции с числами
3. Дано натуральное (целое неотрицательное) число а и целое положительное число d. Вычислить...

Операции с числами
Даны целое число k(1&lt;k&lt;180) и последовательность цифр 10111213...9899, в которой выписаны подряд...

Операции с числами
Как реализовать на языке JavaScript следующие операции с числами: целочисленное деление, нахождение...

Операции с числами
Дано двузначное целое число Х. Все цифры должны быть не равны нулю. Опре* делить четырехзначное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru