Перевести программу с С++ на С# - C#

Узнай цену своей работы

Формулировка задачи:

Условие: Дана строка. Преобразовать ее, удалив каждый символ + и повторив каждый символ, отличный от + три раза. Вот эту надо переделать.
#include <iostream>
#include <string>
using namespace std;
 int main() {
    string s, k;
    getline(cin, s);
    for (int i = 0; i < s.size(); i++) {
        if (s[i] != '+') {
            k.push_back(s[i]);
            k.push_back(s[i]);
            k.push_back(s[i]);
        }
    }
    cout << k << endl;
    return 0;}
Спасибо

Решение задачи: «Перевести программу с С++ на С#»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            var s = Console.ReadLine();
            var k = new StringBuilder();
            foreach (var symbol in s)
            {
                if (symbol != '+')
                {
                    k.Append(symbol);
                    k.Append(symbol);
                    k.Append(symbol);
                }
            }
            Console.WriteLine(k);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5
Похожие ответы