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

Задача на "for"

28.10.2017, 17:25. Показов 1222. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачу, или хотя бы перевести её на C#
1. Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также набор точек

A, A + H, A + 2·H, A + 3·H, …, B,

образующий разбиение отрезка [A, B].
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void)
{
   float A,B,C;
   printf("A:");
   scanf ("%f", &A);
 
   printf("B:");
   scanf ("%f", &B);
 
   printf("C:");
   scanf ("%f", &C);
 
   float D;
   D=B*B-4*A*C;
 
   printf("%d\n",D>=0);
   return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.10.2017, 17:25
Ответы с готовыми решениями:

Олимпиадная задача по программированию. PascalABC.NET. Задача L. Переключение между окнами
Когда пользователь работает в операционной системе Winux, у него часто запущено несколько приложений. Каждое из приложений работает в...

Васильев C# Глава 8 задача 2 (Просьба объяснить формулировку(задача внутри)
Текст задачи Написать программу , в которой есть класс с полем, являющимся ссылкой на одномерный целочисленный массив. У класса есть...

Задача со строками. Задача находится на фотке, которая прикреплена к сообщению
Фотку прикрепил к сообщению. П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде &quot;Помогите!&quot;,...

4
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
28.10.2017, 18:09
Код не годится. Если, напрмер, N = 100 или, еще хуже, 500 что тогда?
Повторяющиеся операции нужно делать только в цикле, справитесь ?
0
0 / 0 / 0
Регистрация: 06.05.2017
Сообщений: 42
28.10.2017, 18:24  [ТС]
Неа,не справлюсь,я новичок в программировании код этот я нашёл на стороннем сайте но для другого языка,вот мне нужно эту задачку на C#,поможете?

Добавлено через 10 минут
Ой,не на ту задачу скинул,вот
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
int main(void)
{
   int n;
   printf("N:");
   scanf ("%i", &n);
 
   float a;
   printf("A:");
   scanf ("%f", &a);
 
   float b;
   printf("B:");
   scanf ("%f", &b);
 
   float h=(b-a)/n;
   printf("H:%f \n ",h);
 
   int i;
   for  (i =0; i<=n; ++i){
       printf("%f \n ",a+i*h);
   }
   return 0;
}
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
28.10.2017, 20:57
1. Для составления кода исходные данные остаются без изменения?
2. Код могу составить для Windows Forms (подходит?)
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
28.10.2017, 22:29
Лучший ответ Сообщение было отмечено Switch119 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            Console.Write("n=");
            var n = int.Parse(Console.ReadLine());
            Console.Write("a=");
            var a = double.Parse(Console.ReadLine());
            Console.Write("b=");
            var b = double.Parse(Console.ReadLine());
            var h = (b - a) / n;
            Console.WriteLine($"h={h}");
            while(a<=b)
            {
                Console.WriteLine(a);
                a += h;
            }
            Console.ReadKey(true);
Добавлено через 1 минуту
упс, for же нужен
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
            Console.Write("n=");
            var n = int.Parse(Console.ReadLine());
            Console.Write("a=");
            var a = double.Parse(Console.ReadLine());
            Console.Write("b=");
            var b = double.Parse(Console.ReadLine());
            var h = (b - a) / n;
            Console.WriteLine($"h={h}");
            for(double i = a; i <= b; i += h)
            {
                Console.WriteLine(i);
            }
            Console.ReadKey(true);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.10.2017, 22:29
Помогаю со студенческими работами здесь

Васильев C# Глава 7 задача 8 (Просьба объяснить формулировку(задача внутри)
Текст задачи Напишите программу с классом, у которого есть текстовое поле. Значение текстовому полю присваивается при создании объекта...

Задача при создание нового лида выводится задача от несущ.пользователя Б24
При создание нового Лида Выходит уведомление от пользователя которого нету в компаний. Как поменять пользователя???

Задача коммивояжера, TSP, задача на нахождение кратчайших путей
Здравствуйте, знаю что это наглость с моей стороны, но может кто то решал задачу коммивояжера и у него остался код. У меня просто даже идей...

Задача на k-тую цифру последовательности, задача на схему Горнера.
Ну, собственно опять прошу помощи... Задача 1: Определить k-тую цифру последовательности 1234567891011121314…, в которой выписаны подряд...

Задача целочисленного программирования. Задача на оптимизацию. Матричный метод
Здравствуйте. Преподаватель дал задачи (скриншоты прикреп.) и эти две задачи были решены компонентным методом (файлы прикреплены). Но...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru