For15. Дано вещественное число A и целое число N (> 0). Найти A в степени N: A^N = A*A*… *A (числа A перемножаются N раз).
>Решение Pascal
1 2 3 4 5 6 7 8 9 10 11 12 13 | program For15; var A,Rez:Real; N, i :Integer; begin Write('Введите A: '); Readln(A); Write('Введите N: '); Readln(N); Rez:=1; For i:=1 to N do Rez:=Rez*A; Writeln(Rez); end. |
>
Решение C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include int main(void) { float a; printf("A:"); scanf ("%f", &a); int n; printf("N:"); scanf ("%i", &n); float rez=1; int i; for (i =1; i<=n; ++i) rez *= a; 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 | #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float a; cout << "Число:"; cin >> a; int n; cout << "Степень:"; cin >> n; float rez = 1; int i; for (i = 1; i <= n; ++i) rez *= a; cout << rez; } |
#include
using namespace std;
int main()
{
double B;
float A;
int N;
cin>>A>>N;
B = pow(A, N);
cout<<B<<endl;
return 0;
}
это для ФОР а у тя нет. Значить не правильно
import java.util.Scanner;
public class MyClass {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print(«Number: «);
int a = in.nextInt();
System.out.print(«degree: «);
int n = in.nextInt();
int s = 1;
for (int i = 1; i <= n; i++)
s = s * a;
System.out.println("result:" +s);
}
}
namespace ConsoleApp15
{
class Program
{
static void Main(string[] args)
{
Console.Write(«a = «);
double a = double.Parse(Console.ReadLine());
Console.Write(«n = «);
int n = int.Parse(Console.ReadLine());
double summ = 1 ;
for (double i = 1; i <= n; i++)
{
summ *= a;
}
Console.WriteLine("summ = " + summ);
}
}
}
double rez = 1,a;
a = double.Parse(Console.ReadLine());
for(int i=0; i <=10; i++)
{
rez *= a;
Console.WriteLine(rez);
}