С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 19

Найти A встепени N(подправьте код плз)

16.05.2011, 19:12. Показов 626. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано вещественное число A и целое число N (> 0). Найти A в степе-
ни N :
AN = A•A• . . . •A
(числа A перемножаются N раз).

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program for15;
 
uses
  crt;
 
var
  step, A, P: real;
  N, i: integer;
 
begin
  Writeln('введите число');
  read(A);
  Writeln('введите степень');
  Read(N);
  if n = 0 then n := 1;
  if n > 0 then for i := 2 to n do a := a * a;
  Writeln(a);
end.
думаю должно быть как-то так,но программа работает неправильно начиная с 3 степени((
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.05.2011, 19:12
Ответы с готовыми решениями:

Подправьте код задачи про среднее арифметическое
Дано n количество деревьев, ввести в цикле у каждого дерева диаметр и посчитать средний диаметр деревьев. program dz4; var r,n,i:...

Массивы, указатели, подправьте код пожалуйста
В данном массиве А размерности m x n: 1) разделить все элементы на максимальный элемент первого столбца и результат определить в массив В;...

Подправьте код
Ошибка CS0163 Управление не может передаваться вниз от одной метки case ("case "1":") к другой namespace Air { enum AirType {...

6
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
16.05.2011, 19:16
loljkee, добавьте ещё одну переменную, она будет хранить число, на которое будете домножать при каждом проходе цикла, тогда это действительно будет a^n

Добавлено через 28 секунд
плюс учтите вариант при а = 0
1
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 19
16.05.2011, 19:22  [ТС]
и куда её впихнуть?
подправьте пожалуйста код..
0
 Аватар для SergioRZN
135 / 29 / 7
Регистрация: 21.03.2010
Сообщений: 151
16.05.2011, 19:24
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
program for15;
 
uses
  crt;
 
var
  a,i,n: integer;
  _result:integer;
begin
  Writeln('Input');
  read(a);
  Writeln('Stepen');
  Read(n);
  _result:=1;
  if n = 0 then _result:= 1;
  if n = 1 then _result:= a;
  if n = 2 then _result:=a*a;
  if n > 2 then
     begin
     for i:=1 to n do
         _result:= _result*a;
     end;
  Writeln(_result);
end.
все работает, копируй и пользуйся =)
1
 Аватар для iama
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
16.05.2011, 19:26
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program for15;
 
uses
  crt;
 
var
  step, a, p, b: real;
  n, i: integer;
 
begin
  writeln('Введите число: ');
  read(a);
  writeln('Введите степень: ');
  read(n);
  if (n = 0) and (a <> 0) then n := 1;
  b := a;
  for i := 2 to n do a := a * b;
  writeln(a);
  readln;
end.
Добавлено через 34 секунды
Цитата Сообщение от SergioRZN Посмотреть сообщение
if n = 1 then _result:= a;
if n = 2 then _result:=a*a;
омайгад, зачем такие сложности?
0
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 19
16.05.2011, 19:27  [ТС]
мы не ищем легких путей)
спасибо за помощь.
0
 Аватар для SergioRZN
135 / 29 / 7
Регистрация: 21.03.2010
Сообщений: 151
16.05.2011, 19:33
Цитата Сообщение от iama Посмотреть сообщение
омайгад, зачем такие сложности?
Подставил рандомные числа, на второй степени вылетал 0. Код на скорую руку, главное чтобы работал - сложностей дописать одну строку нет никакой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2011, 19:33
Помогаю со студенческими работами здесь

Подправьте код
как можно реализовать такое (см. вложение) вот начало кода, надо как то в цикле исправить unit Unit12; interface uses ...

Подправьте код
Что мы имеем: Имеем две формы. Суть в том что при открытии одной формы сразу открывается вторая форма (Form2), и предлагается...

Подправьте код
Постоянно ругается на choise, где бы я его не объявлял. Если можно, выложите что вы исправили, и объясните что я сделал нет так. ...

подправьте код пожалуйста
Здравствуйте уважаемые программисты. Я недавно писал маленькую текстовую игрушку на яве (это наша домашная задания в институте) но тут...

Подправьте код пожалуйста
Вот нужно решить такую систему уравнений ......(a-5)/a+1 ,при a&gt;5 X=..25 ,при a=5 ......a-5/5 ,при a&lt;5 ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru