Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2021-02-07 | game0 | Демо игры | 10 % | |
Итого: | 10 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2021-03-12 | book | 001. Числа | 63 % | |
2021-02-15 | book | 000. Строки | 100 % | |
Итого: | 82 % |
В Console.Readline() l маленький попробуй так Console.ReadLine()
для "изобретения велосипеда", тоже нужны базовые понятия алгоритмического мышления. некоторые методы если их самому начать писать то получится большой код, который не по силу многим начинающим
Ещё, как вариант
string n = Console.ReadLine();
int a = int.Parse(n);
string result = $"{a:d}";
string result1 = $"{a:d5}";
string result2 = $"{a,5:d}";
Console.WriteLine(result);
Console.WriteLine(result1);
Console.WriteLine(result2);
Напоминалочка!
sbyte -128 127
byte 0 255
short -32768 32767
ushort 0 65535
int -2147483648 2147483647
uint 0 4294967295
long -9223372036854775808 9223372036854775807
ulong 0 18446744073709551615
Как показала практика, из Сергеев получаются одни из лучших программистов! :) Так держать! Нужно решить миллион задач!
int number = Convert.ToInt32(Console.ReadLine());
int Sum = 0;
int mult = number * number;
while (number > 0)
{
Sum += number % 10;
number = number / 10;
}
Console.WriteLine(Sum + " " + mult);
Я сам новичок. Но мне дал совет один опытный программист, что все задачки для начала нужно решать не при помощи готовых методов, а при помощи циклов, ветвлений и т.д., т.е. самому "изобретать велосипед". Это нужно для развития алгоритмического мышления.
string digit;
var nmbers = new int[3];
for (int i = 0; i < nmbers.Length; i++)
{
digit = Console.ReadLine();
nmbers[i] = Convert.ToInt32(digit) + 1;
}
Console.WriteLine($"{nmbers[0]} {nmbers[1]} {nmbers[2]}");
Задача нетрудная, но ... Надо внимательно читать условие. У меня код компилировался с ошибкой из-за того, что тримы выводил не совсем в той последовательности, как в условии.
София, вы умница! Это, что касается программирования. Что касается ораторского искусства(смотрел ваш ролик на ютубе на скорости * 2), то нужно прокачать свои навыки. Это пригодится уже сейчас, для записи видео. Поставил лайк! :)
string a = Console.ReadLine();
string b = Console.ReadLine();
int index = a.IndexOf(' ');
Console.WriteLine(a.Insert(index, " " + b));
ОШИБКА КОМПИЛЯЦИИ:
Microsoft (R) Visual C# Compiler version 4.8.4084.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.
This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see go.microsoft.com/fwlink/?LinkID=533240
program.cs(13,31): error CS1056: Unexpected character '$'
Робот Шарп: Я не могу откомпилировать твою программу!
Нужно идти от простого к сложному. Одну и ту же задачу решать разными способами. И тогда откроется истина! :)
Мне пока об этом остаётся только мечтать! Молодец! Круто!
using System;
class VideoSharp
{
static void Main()
{
string s = Console.Readline();
string m = Console.Readline();
Console.WriteLine(s.Length + " " + m.Length);
}
Ну что тут может быть не так? Во первых, постановка задачи, как и в предыдущем примере некорректна, т. к. эти фразы нужно вводить с клавиатуры. А во вторых робот пишет, что его версия устарела. Если и дальше так пойдёт, то это будет мучение, а не учёба.
Робот не мог скомпилировать из за того что в конце решения была строчка Console.Readline(); Странно.