For17. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти сумму 1 + A + A2 + A3 + … + AN.
>Решение Pascal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | program For17; var A,Rez,Pow:Real; N, i :Integer; begin Write('Введите A: '); Readln(A); Write('Введите N: '); Readln(N); Rez:=1; Pow:=1; For i:=1 to N do begin Pow:=Pow*A; Rez:=Rez+Pow; end; Writeln(Rez); end. |
Решение 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 int main(void) { float a; printf("A:"); scanf ("%f", &a); int n; printf("N:"); scanf ("%i", &n); float a2=1,rez=1; int i; for (i =2; i<=n; ++i) { a2*=a; rez +=a2; } printf("%f \n ",rez); return 0; } |
Решение 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 <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float a; cout<<"A:"; cin>>a; int n; cout<<"N:"; cin>>n; float a2 = 1, rez = 1; int i; for (i = 2; i <= n; ++i) { a2 *= a; rez += a2; } cout<<rez; } |
А где здесь C#
int main()
{
int a, n, sum=0, krat=1;
cin >> a>> n;
for (int i = 1; i <= n; i++)
{
krat *= a;
sum += krat;
}
cout << sum+1;
}
// for 17
#include
#include
using namespace std;
int main() {
double a, a2 = 1;
int n;
cin >> a >> n;
double sum = 0;
for (int i = 1; i <= n; i++) {
a2 *= a;
sum += 1 + a2;
}
sum-=2;
cout << sum << endl;
}
можете объяснить пожалуйста если не трудно?
/*C#*/
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.Write(«a=»);
double a=Convert.ToDouble(Console.ReadLine());
Console.Write(«n=»);
int n = Convert.ToInt32(Console.ReadLine());
double a2=1;
double summ=1;
for (int i =2; i<=n; ++i){
a2*=a;
summ +=a2;
}
Console.WriteLine("summ="+summ);
Console.ReadKey();
}
}
}
ss
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.Write(«a=»);
double a=Convert.ToDouble(Console.ReadLine());
Console.Write(«n=»);
int n = Convert.ToInt32(Console.ReadLine());
double a2=1;
double summ=1;
for (int i =1; i<=n; ++i){
a2*=a;
summ +=a2;
}
Console.WriteLine("summ="+summ);
Console.ReadKey();
}
}
}
java
using System;
using System.Timers;
namespace _1_mashq
{
class Program
{
static void Main(string[] args)
{
double rez = 1, m = 0,a;
a = double.Parse(Console.ReadLine());
for(int i=0; i <=4; i++)
{
rez *= a;
m += rez;
Console.WriteLine(rez);
}
Console.WriteLine(m);
}
}
}
puthon
//For 17
#include
#include
using namespace std;
int main()
{
double A, hisob = 1;
int N;
cin >> A >> N;
for(int i = 1; i <= N; i++)
{
hisob += pow(A,i);
}
cout << hisob;
return 0;
}