๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/์˜ˆ์ œ

[C์–ธ์–ด] ์˜ˆ์ œ - ๋“ฑ๋น„์ˆ˜์—ด n๋ฒˆ์งธ ํ•ญ ๊ตฌํ•˜๊ธฐ

by EunBird 2021. 3. 10.

์–ด๋–ค ๊ทœ์น™์— ๋”ฐ๋ผ ์ˆ˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋‚˜์—ดํ•œ ๊ฒƒ์„ ์ˆ˜์—ด์ด๋ผ๊ณ  ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด
2 6 18 54 162 486 ... ์€
2๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ์ด์ „์— ๋งŒ๋“  ์ˆ˜์— 3์„ ๊ณฑํ•ด ๋‹ค์Œ ์ˆ˜๋ฅผ ๋งŒ๋“  ์ˆ˜์—ด์ด๋‹ค.

์ด๋Ÿฌํ•œ ๊ฒƒ์„ ์ˆ˜ํ•™์—์„œ๋Š” ์•ž๋’ค ์ˆ˜๋“ค์˜ ๋น„์œจ์ด ๊ฐ™๋‹ค๊ณ  ํ•˜์—ฌ
๋“ฑ๋น„(๋น„์œจ์ด ๊ฐ™๋‹ค์˜ ํ•œ๋ฌธ ๋ง) ์ˆ˜์—ด์ด๋ผ๊ณ  ํ•œ๋‹ค.


๋“ฑ๋น„ ์ˆ˜์—ด์„ ์•Œ๊ฒŒ๋œ ์˜์ผ์ด๋Š” ๊ฐ‘์ž๊ธฐ ๊ถ๊ธˆํ•ด์กŒ๋‹ค.

"๊ทธ๋Ÿผ.... 13๋ฒˆ์งธ ๋‚˜์˜ค๋Š” ์ˆ˜๋Š” ๋ญ˜๊นŒ?"

์˜์ผ์ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด ๋” ํฐ ์ˆ˜๋„ ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•˜๊ณ  ์‹ถ์–ด์กŒ๋‹ค.


์‹œ์ž‘ ๊ฐ’(a), ๋“ฑ๋น„(r), ๋ช‡ ๋ฒˆ์งธ์ธ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜(n)๊ฐ€ ์ž…๋ ฅ๋  ๋•Œ
n๋ฒˆ์งธ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด๋ณด์ž.

 

 

ใ…กใ…กใ…กใ…กใ…ก

#include<stdio.h>
void main() {
   int a, r, n;
   printf("์ฒซ์งธํ•ญ(a), ๋“ฑ๋น„(r), ๋ช‡๋ฒˆ์งธ(n) ํ•ญ ์ธ์ง€ ์ž…๋ ฅํ•˜์‹œ์˜ค:\n");
   scanf("%d%d%d", &a, &r, &n);

   printf("์ด ๋“ฑ๋น„์ˆ˜์—ด์˜ ์ผ๋ฐ˜ํ•ญ์€ %d*(%d์˜ (n-1)์Šน)์ž…๋‹ˆ๋‹ค.\n", a, r, n);
   int num = r;
   for (int i = 1; i < n-1; i++) {
       num *= r;
   }

printf("%d๋ฒˆ์งธ ํ•ญ์€ %d์ž…๋‹ˆ๋‹ค.\n\n",n , a*num);
}

ใ…กใ…กใ…กใ…กใ…ก

#include<stdio.h>
void main() {
   int a, r, n;
   printf("์ฒซ์งธํ•ญ(a), ๋“ฑ๋น„(r), ๋ช‡๋ฒˆ์งธ(n) ํ•ญ ์ธ์ง€ ์ž…๋ ฅํ•˜์‹œ์˜ค:\n");
   scanf("%d%d%d", &a, &r, &n);

   printf("์ด ๋“ฑ๋น„์ˆ˜์—ด์˜ ์ผ๋ฐ˜ํ•ญ์€ %d*(%d์˜ (n-1)์Šน)์ž…๋‹ˆ๋‹ค.\n", a, r, n);
   int num = r;
   for (int i = 1; i < n-1; i++) {
       num *= r;
   }

printf("%d๋ฒˆ์งธ ํ•ญ์€ %d์ž…๋‹ˆ๋‹ค.\n\n",n , a*num);
}
728x90

๋Œ“๊ธ€