Homework.IntroductionToPrograming : Print a Sequnce
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Sequence
{
static void Main();
{
int NumberToPrint;
for (int i = 2; i <=17; i++);
{
if (i % 2 == 0)
{
NumberToPrint = i
}
else
{
NumberToPrint = i * (-1);
}
}
}
}
Някой ако може да ми помогне. При този код ми излизат един куп грешки от типа:Invalid token 'for/<=/</%' in class, struct, or interface member declaration и Sequence.i is a field but it is used like a type ?!
Благодаря Ти за помоща и аз си го оправих вече, а чуството да си го оправя сам беше неверятно :D :D :D :D
Точката и запетая след Main() мисля, че водят до грешката, която получаваш. При мен, след като я махнах, както и другите две, които колегите по-горе споменават и кодът се компилира успешно. Надявам се само да не си забравил да добавиш принтирането на конзолата на получения резултат с Console.WriteLine(numberToPrint).
Можеш също така да принтнеш директно i, когато е четно, както и -i при нечетно.
Console.WriteLine(-i); е валиден код. Помисли и как да ги направиш на един ред, за да изглежда по-прилежно :)
Поздрави!