01/10/2018, 17:43

In ra a mũ n

This post was flagged by the community and is temporarily hidden.

Nguyễn Đình Anh viết 19:50 ngày 01/10/2018

Ngôn ngữ gì với được chứ. Nói rõ ra !

Phạm Thành Lộc viết 19:46 ngày 01/10/2018

Ngôn ngữ C đó bạn. Giúp hộ m chiều phải nộp bài r

Nguyễn Đình Anh viết 19:56 ngày 01/10/2018

Có thể sử dụng vòng for từ 2 --> n rồi a = a * a;

Phạm Thành Lộc viết 19:44 ngày 01/10/2018

nói rõ hơn đươc ko mình chưa hiểu ý bạn lắm

Nguyễn Đình Anh viết 19:51 ngày 01/10/2018

Đơn giản là for từ 2 --> n xong rồi mỗi lần for thì: a = a*a;

int extra = a;
for(i = 2; i <= n; i = i + 1)
{
    a = a * extra;
}
Phạm Thành Lộc viết 19:57 ngày 01/10/2018

Oh ra vậy mình sẽ làm thử ngay cảm ơn nha

NBQ viết 19:59 ngày 01/10/2018

Như thế này sẽ ra kết quả không phải là a mũ n vì sau mỗi vòng lặp a đã được bình phương lên rồi.

a mũ n (a^n) = tích n lần của a. ví dụ: 2 mũ 3 = 2 * 2 * 2.

int tmp = a;
for(i = 2; i <= n; i = i + 1)
{
    a = a * tmp;
}
Bài liên quan
0