2, -3, 4, -5, 6...
Да се напише програма, която извежда първите 100 члена от редицата 2, -3, 4, -5, 6...
Предложения?
Да се напише програма, която извежда първите 100 члена от редицата 2, -3, 4, -5, 6...
Предложения?
Въртиш цикъл от 2 до 101, принтираш всяко едно число, като на всяко нечетно добавяш един минус отпред.
Език?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace cshb_02_smartLilly
{
class Program
{
static void Main(string[] args)
{
for (int i = 2; i <= 100; i++)
{
if (i % 2 == 0)
Console.WriteLine(i);
else Console.WriteLine(i * -1);
}
}
}
}
C# е езикът.
for (int i = 2; i < 101; i++)
{
if (i % 2 == 0) Console.WriteLine(i);
else if (i % 2 != 0) Console.WriteLine($"-{i}");
}
Това измислих и работи. Нещо по-добро има ли? Без if -ове.
Що без ифове? Не че ще стане по-просто, но може два цикъла един в друг...
ето без if, но за мен това е по-куцото решение
namespace cshb_02_smartLilly
{
class Program
{
static void Main(string[] args)
{
int num = 1;
for (int i = 2; i <= 50; i++)
{
num++;
Console.WriteLine(num);
num++;
Console.WriteLine(num * -1);
}
Console.WriteLine(100);
}
}
}