Array3. Дано целое число N > 1, а также первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессии:
>Решение Pascal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | program Array3; var a:array[1..10] of integer; D,N,i:Integer; begin Write('N:'); Readln(N); Write('A_1:'); Readln(a[1]); Write('D:'); Readln(D); for i:=2 to N do a[i]:=a[1]+(i-1)*D; for i:=1 to N do writeln(i,' : ',a[i]); end. |
>
Решение C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include int main(void) { int a[10]; int d,n, i; printf("N: "); scanf("%i",&n); printf("A[o]: "); scanf("%i",&a[0]); printf("D: "); scanf("%i",&d); for (i=1; i<n; ++i) a[i]=a[0]+(i)*d; for (i=0; i<n; ++i) printf("%i : %i\n",i,a[i]); return 0; } |
Для С++
#include
using namespace std;
int main()
{
int n[100];
int c;
int a, d;
cout <> c;
cout << "A + D" << endl;
cout <> a;
cout <> d;
for (int i = 0; i < c; i++)
{
n[i] = a + (i * d);
}
for (int i = 0; i < c; ++i)
{
cout << "a[" << i << "]=" << n[i] << endl;
}
return 0;
}
#include
using namespace std;
int main(){
float a[1001];
float n,d;
cin>>n;
cin>>a[0];
cin>>d;
for(int i=1;i<n;i++) a[i]=a[0]+(i)*d;
for(int i=0;i<n;i++) cout<<a[i]<<" ";
return 0;
}
c++
int main()
{
setlocale(0, «ru»);
int n,d,a;
cout <> n;
cout <> a;
cout <> d;
int arr[]{ n };
for (int i = 0; i < n; i++)
{
arr[i]=a+d*i;
cout <<i+1<< "-ый член прогрессии : ";
cout << arr[i] << endl;
}
}
#include
using namespace std;
int main()
{
int a[100];
int d,n,i;
cout <> n;
cout <> a[0] ;
cout <> d ;
for (i=0; i<n; ++i) a[i]=a[0]+(i)*d;
for (i=0; i<n; ++i) cout << i <<" "<< a[i];
main();
}
#include
using namespace std;
int main()
{
int a,d;
const int n = 5;
int arr[n];
cout << "Enter values of arr:" << endl;
for(int i=0; i > arr[i];
cout << "a:" <> a;
cout << "d:" <> d;
for(int i=0; i < n; i++){
arr[i]=a + (i*d);
}
for(int i=0; i < n; ++i)
cout << "arr[i] = " << arr[i] << endl;
return 0;
}
import java.util.Scanner;
public class arr3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(«Enter N: «);
int n = sc.nextInt();
System.out.print(«Enter D: «);
int d = sc.nextInt();
System.out.print(«Enter A: «);
int a = sc.nextInt();
int[] A = new int[n];
for (int i = 0; i < n; i++) {
A[i] = d * i + a;
}
printArray(A);
}
static void printArray(int[] number) {
for (int i = 0; i < number.length; i++) {
System.out.print(number[i] + " ");
}
System.out.println();
}
}