Loading...
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

Проблем съз задача 04. Numbers in Reversed Order. |Methods and Debugging - Exercises|

Здравейте, въпросната задача ме мъчи от снощи и получавам 50/50,  защото програмата не работи коректно с числа различни от int. Пробвах с 2 отделни метода( един за цели числа и един за всички останали) , но опитвайки се чрез превръщане в стринг и извличане на всяко едно символче не ми взима десетичната запетая (точка) и от там идват и другите проблеми според мен. Пробвах с модулно и обикновено деление, но не успях да го наглася. 

Ето и кода ми - http://pastebin.com/hSebQw5U

 Линк към задачата в judge- https://judge.softuni.bg/Contests/Practice/Index/305#0 .

Условия - softuni.bg/trainings/resources/officedocument/12017/exercise-problem-descriptions-programming-fundamentals-january-2017 .

Ще се радвам ако някой помогне :)

Тагове:
0
Programming Fundamentals 06/02/2017 15:04:55
ThePSXHive avatar ThePSXHive 436 Точки

Аз просто бих прочел входа като string, и след това просто reverse-ваш

static string ReverseString(string toReverse)
{
    char[] revStr = toReverse.ToCharArray();
    Array.Reverse(revStr);
    return new string(revStr);
}

 

Ако трябва да я решиш без масиви, може просто да изведеш стринга с един "обратен" цикъл:

string revNum = Console.ReadLine();
for (int i = revNum.Length - 1; i >= 0; i--)
    Console.Write(revNum[i]);

 

3
MilenaAtanasova231 avatar MilenaAtanasova231 75 Точки

Благодаря за дадените примери, определено ако бях направила просто един обратен фор цикъл нямаше да има никакъв проблем.

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

аз това щях,да предложа на колежката но си ме изпреварил

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.