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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2012, 00:26   #1
NeoX_2011
Пользователь
 
Регистрация: 20.11.2011
Сообщений: 25
По умолчанию Условные операторы с#

Даны значения x,y и z. Выбрать те из них, которые принадлежат интервалу (1;3). Помогите пожалуйста
NeoX_2011 вне форума Ответить с цитированием
Старый 18.02.2012, 01:03   #2
MeTeOpA
Форумчанин
 
Аватар для MeTeOpA
 
Регистрация: 17.02.2010
Сообщений: 194
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i,n;
            for (i = 0; i < 3; i++)
            {
                Console.Write("Введите число\n");
                n = Convert.ToInt16(Console.ReadLine());
                Console.Clear();
                if (n >= 1)
                    if (n <= 3)
                        Console.WriteLine("Число попало в промежуток\n");
                    else
                        Console.WriteLine("Число вне промежутка");               
            }
            Console.ReadLine();
        }
    }
}
Держи, я не проверял..
MeTeOpA вне форума Ответить с цитированием
Старый 19.02.2012, 12:56   #3
Prizrak86
Форумчанин
 
Аватар для Prizrak86
 
Регистрация: 15.10.2011
Сообщений: 139
По умолчанию

Цитата:
Сообщение от NeoX_2011 Посмотреть сообщение
Даны значения x,y и z. Выбрать те из них, которые принадлежат интервалу (1;3). Помогите пожалуйста
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace числа_в_диапазоне
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string[] s = new string [] { "X", "Y", "Z" };
            double[] Koord = new double[s.Length];
            for (int i = 0; i < s.Length; i++)
            {
                Console.Write(s[i] + "=");
                if (!(double.TryParse(Console.ReadLine(), out Koord[i]))) i--;
                Console.Clear();
            }
            for (int i = 0; i < s.Length; i++)
                if (Koord[i] < 3 && Koord[i] > 1)
                    Console.WriteLine(s[i] + "=" + Koord[i] + "Принадлежит промежутку (1;3)");
                else
                    Console.WriteLine(s[i] + "=" + Koord[i] + "Непринадлежит промежутку (1;3)");
            Console.ReadKey();
        }
    }
}
в условии задачи указаны круглые скобки, значит не включая 1 и 3, и я бы сделал так, учитывает ввод буквы.
Программист это не профессия, программист - это образ жизни.
Prizrak86 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условные операторы Nikolauc Общие вопросы C/C++ 2 30.10.2011 23:03
Условные операторы yana33311 Паскаль, Turbo Pascal, PascalABC.NET 1 01.03.2011 09:27
условные операторы dt-12 Паскаль, Turbo Pascal, PascalABC.NET 1 01.06.2010 12:45
Условные операторы Pascal SweetOpium Помощь студентам 1 29.05.2008 21:21