Перевод кода Pascal в C (Консольное прибавленье)Условия задания: Дан текст. Напечатать

Перевод кода Pascal в C (Консольное прибавление)
Условия задания: Дан текст. Напечатать все имеющиеся в нем числа.
Код Pascal :
s:string;
i:integer;
Begin
read(s);
writeln;
for i:=1 to length(s) do
if s[i] in ['1'..'9'] then write(' ',i,' элемент - ',s[i]);
end.

Задать свой вопрос
1 ответ
Написал, но должен предупредить.

Во-первых, программка воспринимает текст, самостоятельно от того, сколько строк было введено, и "читать" она не станет только после ввода знака с кодом 0, напечатать который можно сочетанием клавиш [email protected]

Во-вторых, ты выводишь итог в строчку, но, на мой взор, из-за этого выходит какой-то bull sh****, так что я использую на "Write()", а "WriteLine()". Ты же можешь поменять, если критично.

Код ниже
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kekus3
 class main
  static void Main(string[] args)
   string s = ""; char buff;
   while ((buff = (char)Console.Read()) != 0)
    s += buff.ToString();
   Console.WriteLine();
   for (int i = 0; i lt; s.Length; ++i)
    if (s[i] gt;= '0' amp;amp; s[i] lt;= '9')
    Console.WriteLine(" 0 элемент - 1", i+1, s[i]); Console.ReadKey();
 
 

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Код выше
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт