Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2013, 10:32   #1
kerlaba
Новичок
Джуниор
 
Регистрация: 25.01.2013
Сообщений: 6
По умолчанию задача в c#

вылетают ошибки при компиляции
код
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/*
 * примеры:
 * -2 4 -> 18
 * -1 6 -1 -> 1
 * 1 0 2 -> 5
 * 2 7 0 -> 1
 */

namespace lab3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Enter a:");
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter b:");
            int b = int.Parse(Console.ReadLine());
            int y;
            if (3 < a < 10 && b < 0)
            {
                y = a + b * b - 4;
            }
            else
            {
                Console.WriteLine("Enter x:");
                int x = int.Parse(Console.ReadLine());
                if (x >= 2)
                {
                    y = 5;
                }
                else if (x = 3)
                {
                    y = x * x - 1;
                }
                else if (x < 2)
                {
                    y = x + 2;
                }
            }
            Console.WriteLine("y = {0}", y);
            Console.ReadKey();
        }
    }
}

сама задача http://yadi.sk/d/vsS4we3A2APTP




___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 28.01.2013 в 13:55.
kerlaba вне форума Ответить с цитированием
Старый 28.01.2013, 11:54   #2
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

C# не знаю, но думаю, что по аналогии с С++ должно быть:
Код:
if (((a>3)&& (a < 10)) && (b < 0))
{
y = a + b * b - 4;
}
else
{
Console.WriteLine("Enter x:");
int x = int.Parse(Console.ReadLine());
if ((x >= 2)&&(x!=3))
{
y = 5;
}
else if (x = 3)
{
y = x * x - 1;
}
else if (x < 2)
{
y = x + 2;
}
Кроме этого оформляйте программу тегом CODE, выделив ее и нажав значок # на панели сообщения.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 28.01.2013, 13:02   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
вылетают (какие-то) ошибки при компиляции
Надо (как-то) исправить код.
Abstraction вне форума Ответить с цитированием
Старый 28.01.2013, 13:07   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Abstraction

Кстати, Вы понимаете, что на ветку

else if (x = 3)

управление не попадёт никогда и ни за что?


Более того, в C# такая запись - синтаксическая ошибка.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC kimberly Паскаль, Turbo Pascal, PascalABC.NET 3 24.12.2012 17:03
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51