Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
ProstoNovichock
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 1
#1

Перевод скрипта с C в C#: найти числовую последовательность состоящую из n элементов - C#

18.09.2017, 21:40. Просмотров 159. Ответов 4
Метки нет (Все метки)

Добрый вечер. Прошу помочь перевести скрипт в C#

Данный скрипт написан на С. Нужно найти числовую последовательность состоящую из n элементов (известны первый член и разность арифм. прогр)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main(void)
{
  int an, a1, d, n, i;
  printf("Vvedite pervii chlen i raznost ");
  scanf ("%d%d",&a1, &d);
  printf("Vvedite n ");
  scanf("%d", &n);
  for(i=1; i<=n;i++)
    {
      an=a1+d*(i-1);
      printf("%d ", an);
    }
  printf("\n");
  return 0;  
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2017, 21:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод скрипта с C в C#: найти числовую последовательность состоящую из n элементов (C#):

Обработать числовую последовательность - C#
Прошу помощи с кодом , заранее спасибо! Обработка числовых последовательностей. Дана последовательность чисел, заканчивающаяся 0....

Выведите числовую последовательность, в которой числа, имеющие наибольшую разрядность, упорядочены в порядке неубывания - C#
Ученики 7 «А» класса Алёша и Саша очень любят детективы. Особенно им нравится в книжках то, как умелые сыщики легко разгадывают...

Получить новую числовую последовательность, состоящую из чисел, стоящих на четных местах заданного целого ряда - Delphi
Получить новую числовую последовательность, состоящую из чисел, стоящих на четных местах заданного целого ряда размерности N. Упорядочить...

Получить новую числовую последовательность, состоящую из чисел, стоящих на четных местах заданного целого ряда - Turbo Pascal
Получить новую числовую последовательность, состоящую из чисел, стоящих на четных местах заданного целого ряда размерностиN....

Сгенерировать последовательность 100 случайных чисел Х. Сформировать новую последовательность, состоящую из элементов yi=yi-1+xi (y1=x1). Для получен - Turbo Pascal
Сгенерировать последовательность 100 случайных чисел Х. Сформировать новую последовательность, состоящую из элементов yi=yi-1+xi...

Выдать числовую последовательность и заменить один из ее элементов на букву - Turbo Pascal
Помогите написать программу которая бы выдавала числовую последовательность и заменяла один из элементов последовательности на букву ....

4
Lyubopitstvo
0 / 0 / 0
Регистрация: 27.06.2015
Сообщений: 1
18.09.2017, 22:08 #2
Языки синтаксически схожи между собой, но функции ввода вывода у них разные. Вам следует воспользоваться поиском, и найти аналоги функциям "printf" и "scanf" для вашего `скрипрта` на C#, не забыв о том, что функция "main" должна пренадлежать какому либо классу, и быть статической. Языки синтаксически схожи между собой, но функции ввода вывода у них разные. Вам следует воспользоваться поиском, и найти аналоги функциям "printf" и "scanf" для вашего `скрипрта` на C#, не забыв о том, что функция "main" должна пренадлежать какому либо классу, и быть статичной. Языки синтаксически схожи между собой, но функции ввода вывода у них разные. Вам следует воспользоваться поиском, и найти аналоги функциям "printf" и "scanf" для вашего `скрипрта` на C#, не забыв о том, что функция "main" должна пренадлежать какому либо классу, и быть статической.
0
Diamante
1073 / 789 / 277
Регистрация: 14.08.2016
Сообщений: 2,940
Завершенные тесты: 1
18.09.2017, 22:23 #3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static IEnumerable<int> Seuence(int first, int diff, int count)
    {
        
        for(int i = 0; i < count; i++)
        {
            yield return first + i*diff;
        }
    }
    public static void Main()
    {
        Console.WriteLine("введите через пробел первый член, разность и кол-во элементов");
        var param = Console.ReadLine().Split().Select(int.Parse).ToArray();
        Console.WriteLine(string.Join(" ",Seuence(param[0],param[1],param[2])));
    }
0
Nomana
26 / 27 / 12
Регистрация: 17.05.2016
Сообщений: 90
Завершенные тесты: 1
19.09.2017, 03:43 #4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private static void Main()
    {
        int an, a1, d, n, i;
        Console.WriteLine("Введите первый член и разность");
        a1 = Convert.ToInt32(Console.ReadLine());
        d = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("Введите n");
        n = Convert.ToInt32(Console.ReadLine());
        for (i = 1; i<=n; i++)
        {
            an = a1 + d * (i - 1);
            Console.WriteLine(an);
        }
    }
0
LazySlacker
88 / 70 / 12
Регистрация: 29.08.2017
Сообщений: 188
19.09.2017, 14:11 #5
C#
1
2
3
4
5
6
7
8
9
10
11
12
using System;
using System.Linq;
using System.Collections.Generic;
 
class Program
{
    public static void Main()
    {
        List<int> fdn = Console.ReadLine().Split().Select(Int32.Parse).ToList();
        Console.WriteLine(String.Join(", ", Enumerable.Range(0, fdn[2]).Select(i => fdn[0] + fdn[1] * i)));
    }
}
0
19.09.2017, 14:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2017, 14:11
Привет! Вот еще темы с ответами:

Циклически сдвинуть числовую последовательность на заданное количество элементов - C++
Дана последовательность из N целых чисел и число K. Необходимо сдвинуть всю последовательность (сдвиг - циклический) на |K| элементов...

В массиве найти самую длинную неубывающую числовую последовательность - Pascal
Помогите, пожалуйста, как будет выглядеть программа для задачи:В данном одномерном числовом массиве найти самую длинную неубывающую...

Найти самую короткую последовательность, состоящую из нулей - Free Pascal
Дана последовательность из m единиц и нулей. Рассмотреть отрезки этой последовательности (подпоследовательности идущих подряд чисел),...

Дано число и две последовательности. Образовать последовательность, состоящую из элементов, которые есть одновременно в обоих последовательностях - Free Pascal
Дано число M и две последовательности А1,...,АM и В1,...,ВM. Образовать последовательность С, состоящую из элементов, которые есть...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru