Записать в массив (одномерный) значения функции f(x)=kx+b, при х=1,2,...,120 и вывести...

0 голосов
57 просмотров

Записать в массив (одномерный) значения функции f(x)=kx+b, при х=1,2,...,120 и вывести его на экран


Информатика (1.7k баллов) | 57 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1416 от 26.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var k,b:integer; Read(k,b);
  var a:=Range(1,120).Select(x->k*x+b).ToArray;
  a.Println
end.
(150k баллов)
0

Спасибо, но не та прога.

0 голосов

#include

int main() {
  int a[120], k, b;
  std::cin >> k >> b;
  for(int i = 0; i < 120; i++) {
    a[i] = k*(i+1)+b;
    std::cout << a[i] << " ";<br>  }
  std::cout << std::endl;<br>}
  

(256 баллов)
0

По желанию можно всё в for запихнуть...

0

зато коротко

0

Спасибо! Но нужно, чтобы после компиляции программа выдавала результат, а не пустое окно. Так что это не совсем то.

0

при компиляции? наверное имели ввиду при запуске? k и b можно задать при запуске программы ( будет выглядеть как "./prog k b" )

0

так?