Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/34: Рейтинг темы: голосов - 34, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 8

Условные операторы!

28.11.2010, 23:10. Показов 6532. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются).

Не могу разобраться, как это можно записать... ПОМОГИТЕ ПОЖАЛУЙСТА!

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
int a;
    cout<<"vvedite A:";
    cin>>a;
    if(a%100==0&&a%400==0 || a%100!=0&&a%4==0)
        cout<<"366 dney!\n";
    else 
        cout<<"365 dney!\n";
Помогите на C# перевести!...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2010, 23:10
Ответы с готовыми решениями:

М. Фленов "Библия C#", ошибка в книге, условные операторы
http://books.google.com/books?id=fL7o1Mhb8jwC&amp;lpg=PR1&amp;hl=ru&amp;pg=PA66#v=onepage&amp;q&amp;f=false int...

Условные операторы: каковы их ключевые особенности и рекомендации по использованию
Здравствуйте!:) У меня такой вопрос : Условные операторы: if, ?: Синтаксис, ключевые особенности,...

Задача на условные операторы. Проверка у кого лучше карты
Используя пять вариантов наборов карт 1) 6,7,8; 2) 7,8,9; 3) 6,9,10; 4) 6,9,8; 5) 7,6,10, сыграйте...

11
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
28.11.2010, 23:36
Очень просто
Я не имея понятия что у тебя там за язык вроде нормально перевел:
C#
1
2
3
4
5
6
7
int a;
        Console.WriteLine("vvedite A:");
        a = int.Parse(Console.ReadLine());
        if(a%100==0&&a%400==0 || a%100!=0&&a%4==0)
                Console.WriteLine("366 dney!");
        else 
                Console.WriteLine("365 dney!");
Может я и ошибаюсь но язык какой то примитивный... Типа: "По дубинке на все проблемы"

Добавлено через 5 минут
Кстати, чисто из интереса...
Что это за язык такой?
1
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
28.11.2010, 23:37
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
 
namespace Progr
{
   class Program
   {
       static void Main(string[] args)
       { 
           int year=0;
           Console.WriteLine("Enter year: ");
           year=int.Parse(Console.ReadLine());
           if((year%100==0 && year%400==0) || (year%100!=0 && year%4==0))
                Console.WriteLine("366");
           else
                Console.WriteLine("365");
           Console.WriteLine("\n");
       }
    }
}
Добавлено через 46 секунд
QwertyX, У автора код на языке С++. Родитель С# как бэ
2
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 8
28.11.2010, 23:42  [ТС]
Цитата Сообщение от QwertyX Посмотреть сообщение
Кстати, чисто из интереса...
Что это за язык такой?
Вроде, как бы С++, но я в этом не сильно разбираюсь!
QwertyX, ForEveR, Спасибо большое за помощь!
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
28.11.2010, 23:42
Понятно

Ну то что он официально родитель - это я знаю...
Просто с С++ ОООЧЕНЬ ДАВНО сталкивался и ООЧЕНЬ мимолетно... Так что сейчас и не узнал...

А теперь, имея более глубокое понятие СиШарпа, глянув на тот код, получаю впечатление будто С++, СиШарпу не родитель, а как минимум ДАААЛЬНИЙ родственник
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
28.11.2010, 23:49
QwertyX, Интересное мнение. Однако, C# полностью ОО язык. C++ только поддерживает ООП... Ну и смысл их сравнивать? Холливарная это тема.
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
29.11.2010, 00:04
Цитата Сообщение от ForEveR Посмотреть сообщение
QwertyX, Интересное мнение.
Благодарю
Однако я и не сравнивал... Просто прежде с С++ на прямую - не сталкивался... Только видел мимолётом код Так что сейчас посмотрев код - стало страшно
0
29.11.2010, 00:29

Не по теме:

QwertyX, Ну а такой код вас менее страшит?)

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    auto Vec={1,2,3,4,5,6,7,8,9,10};
    std::copy(Vec.begin(), Vec.end(), std::ostream_iterator<int>(std::cout, " "));
    return 0;
}
Результат

0
29.11.2010, 06:25

Не по теме:

Там все просто:

C#
1
2
3
4
5
6
7
8
9
10
11
using System;
 
class Program
{
    public static void Main(string[] args)
    {
        var Vec = new[]{1,2,3,4,5,6,7,8,9,10};
        Console.WriteLine(string.Join(" ", Vec));
        Console.ReadKey(true);
    }
}

0
29.11.2010, 07:25
 Комментарий модератора 
Господа, заканчиваем оффтоп
0
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
29.11.2010, 10:06
Цитата Сообщение от HappyLove Посмотреть сообщение
Дан номер некоторого года (положительное целое число). Вывести соответствующий ему номер столетия, учитывая, что, к примеру, началом 20 столетия был 1901 год.
Помогите пожалуйса!
C#
1
2
3
4
5
6
int year = 1901; // Год
int century = (int) year / 100; // Столетие
if (year % 100 > 0) century++; // если последние две цифры года >0, то увеличиваем столетие на 1
 
Console.WriteLine("{0} году соответствует {1} столетие", year, century);
Console.ReadLine();
1
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
29.11.2010, 10:09
Последний оффтоп:

Не по теме:


Я просто счастлив что учу СиШарп! :) А когда то я сетовал на то что как раз когда я начал учить программирование, школа перешла на обучение СиШарпа вместо С++, а все старшие дружбаны на С++ пишут :)
Видимо все к лучшему! :) (из уст не самого оптимистичного человека :) )

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2010, 10:09
Помогаю со студенческими работами здесь

Условные операторы: определить, является ли произведение его цифр больше числа и кратна ли сумма его цифр трем
дано трёхзначное число. Определить, является ли произведение его цифр больше числа и кратна ли...

Условные операторы в делегате
Всем привет Пробую оптимизировать свой код Но как всегда... Кочу то, что у меня...

Условные операторы
Дано действительное число a. Вычислить f(a), если f(x)={{x}^{3}при x\leq 0; x при 0...

Условные операторы
double t, state; t = Convert.ToDouble(textBox1.Text); if...

If решений нет, то. (Условные операторы)
Консольное приложение, создает рандомный массив и выводит строку состоящую только из нечетных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru