Денис Синяк
Ученик
(76)
7 лет назад
(извините что ищу ответы в ответах) у меня похожая проблема. Вот код:
using System;
namespace switc
{
class MainClass
{
public static void Main(string[] args)
{
string 1n; ,2n;, 3n;, 4n;, 5n;, 6n;, 7n;;
int nad;
Console.WriteLine ("введите расписание на понедельник");
1n = Console.ReadLine ();
Console.WriteLine ("введите расписание на вторник");
2n = Console.ReadLine ();
Console.WriteLine ("введите расписание на среду");
3n = Console.ReadLine ();
Console.WriteLine ("ввудите расписание на четверг");
4n = Console.ReadLine ();
Console.WriteLine ("введите расписание на пятницу");
5n = Console.ReadLine ();
Console.WriteLine ("введите расписание на субботу");
6n = Console.ReadLine ();
Console.WriteLine ("ввудите расписание на воскресенье");
7n = Console.ReadLine ();
Console.WriteLine ("ввудите номер дня, что бы узнать расписание");
nad = Console.ReadKey ();
switch (nad) {
case 1:
Console.WriteLine (1n);
break;
case 2:
Console.WriteLine (2n);
break;
case 3:
Console.WriteLine (3n)
break;
case 4:
Console.WriteLine (4n)
break;
case 5:
Console.WriteLine (5n)
break;
case 6:
Console.WriteLine (6n)
break;
case 7:
Console.WriteLine (7n)
}
}
}
}
в строчках поставена точка с запятой, а тут вылезает ошибка, что нужно её поставить в половине строчек. Это глюк программы, или я накосячил?
var s,t:string;
i: integer;
begin
writeln ('Введите путь к файлу');
readln(s);
writeln('Результат');
t:='';
for i:=1 to Length(s) do begin
writeln(t);
t:=' ';
END ELSE
t:=t+s(i);
if(i=lenght(s)) and (s<>'/')
then writeln (t);
end;
end.