Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
ProstoNovichock
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 1
1

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

18.09.2017, 21:40. Просмотров 206. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

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
1271 / 1026 / 650
Регистрация: 14.08.2016
Сообщений: 3,556
Завершенные тесты: 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 / 21
Регистрация: 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
89 / 73 / 31
Регистрация: 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

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

Циклически сдвинуть числовую последовательность на заданное количество элементов
Дана последовательность из N целых чисел и число K. Необходимо сдвинуть всю...

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


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

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

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