728x90
  • 1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ์ˆซ์ž๋“ค ์ค‘ ๋ชจ๋“  ์ง์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ
  • 0์„ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ๊ฐ–๋Š” sum_val๋ผ๋Š” ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ, for ์•ˆ์—์„œ i๊ฐ’์ด ์ง์ˆ˜์ผ ๋•Œ๋งŒ sum_val๊ฐ’์— ํ•ด๋‹น ์ˆซ์ž๋ฅผ ๋”ํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ์ง„ํ–‰ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. sum_val์„ ๊ผญ 0์œผ๋กœ ์ดˆ๊ธฐํ™” ํ•˜๊ณ  ์ง„ํ–‰ํ•ด์•ผ ํ•จ์— ์œ ์˜ํ•ฉ๋‹ˆ๋‹ค.
int sum_val = 0;
for (int i = 1; i <= n; i++) {
	if (i % 2 == 0) {
		sum_val += i;
	}
}
printf("%d", sum_val);
#include <stdio.h>

int main() {

	int n = 6;
	int sum_val = 0;

	for (int i = 1; i <= n; i++) {
		if (i % 2 == 0) {
			sum_val += i;
		}
	}
	printf("%d", sum_val);
	return 0;

}

โ–ถ๋ฌธ์ œ: a, b ๋‘ ์ž์—ฐ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ a๋ถ€ํ„ฐ b๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•ด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int sum_val = 0;
    scanf("%d %d",&a,&b);

    for(int i=a; i<=b; i++){
        sum_val+=i;
    }
    printf("%d",sum_val);
    return 0;
}

โ–ถ๋ฌธ์ œ: 100 ์ดํ•˜์˜ ์ •์ˆ˜ n์„ ์ž…๋ ฅ๋ฐ›์€ ํ›„, n๋ถ€ํ„ฐ 100๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int n;
    int sum_val = 0;
    scanf("%d",&n);

    for(int i=n; i<=100; i++){
        sum_val+=i;
    }
    printf("%d",sum_val);
    return 0;
}

โ˜…๋ฌธ์ œ:  ๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์ด ์ค‘ ํ™€์ˆ˜์ด๋ฉด์„œ ๋™์‹œ์— ์˜ ๋ฐฐ์ˆ˜์ธ ์ˆ˜๋“ค์˜ ์ดํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int n, sum_val=0;

    scanf("%d",&n);

    for(int i=1; i<=n; i++){
        int a;
        scanf("%d",&a);
        if(a%2==1 && a%3==0){
            sum_val += a;
        }
    }
    printf("%d",sum_val);
    return 0;
}

โ–ถ๋ฌธ์ œ: ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ a, b๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ a๋ถ€ํ„ฐ b๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ 5 ๋˜๋Š” 7์˜ ๋ฐฐ์ˆ˜๋“ค์˜ ํ•ฉ๊ณผ ํ‰๊ท ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int sum=0, cnt=0;
    double avg;

    scanf("%d %d",&a,&b);

    for(int i = a; i<=b; i++){
        if(i%5==0 || i%7==0){
            sum += i;
            cnt++;
        }
    }
    avg = (double)sum/cnt;
    printf("%d %.1lf",sum,avg);
    return 0;
}

โ–ถ๋ฌธ์ œ:

๋‘ ์ •์ˆ˜ ์™€ ๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.

์™€ ๋ฅผ ํฌํ•จํ•˜์—ฌ, ์™€  ์‚ฌ์ด์˜ ์ˆ˜ ์ค‘์—์„œ ์˜ ๋ฐฐ์ˆ˜์ธ ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

์™€  ๊ฐ„์— ๋Œ€์†Œ ๊ด€๊ณ„๊ฐ€ ๋ณด์žฅ๋˜์ง€ ์•Š์Œ์— ์œ ์˜ํ•˜์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int sum = 0;

    scanf("%d %d",&a,&b);

    if(a<=b){
        for(int i=a; i<=b; i++){
            if(i%5==0){
                sum+=i;
            }
            
        }
    }
    else{
        for(int i=b; i<=a; i++){
            if(i%5==0){
                sum+=i;
            }
            
        }
    }
    printf("%d",sum);
    return 0;
}

โ–ถ๋ฌธ์ œ: a, b ๋‘ ์ž์—ฐ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ a๋ถ€ํ„ฐ b๊นŒ์ง€ ์ง์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•ด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int sum = 0;

    scanf("%d %d",&a,&b);

    for(int i=a; i<=b; i++){
        if(i%2==0){
            sum+=i;
        }
    }
    printf("%d",sum);
    return 0;
}

โ–ถ๋ฌธ์ œ: 10๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์ˆ˜๋“ค ์ค‘ 0 ์ด์ƒ 200 ์ดํ•˜์˜ ์ •์ˆ˜๋“ค์˜ ํ•ฉ๊ณผ ํ‰๊ท ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int sum=0,cnt=0; 
    int n;
    double avg;

    for(int i=1; i<=10; i++){
        scanf("%d\n",&n);
        
        if(n>=0 && n<=200){
            sum+=n;
            cnt++;
        }
        
    }

    avg = (double)sum/cnt;
    printf("%d %.1lf",sum,avg);
    return 0;
}

โ–ถ๋ฌธ์ œ: ์ˆซ์ž n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, n์ด ์™„์ „์ˆ˜์ธ์ง€ ํŒ๋‹จํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”. ์™„์ „์ˆ˜๋ž€ ์ž๊ธฐ ์ž์‹ ์„ ์ œ์™ธํ•œ ์•ฝ์ˆ˜์˜ ํ•ฉ์ด ์ž์‹ ์ด ๋˜๋Š” ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 6์˜ ๊ฒฝ์šฐ 1 + 2 + 3 = 6 ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™„์ „์ˆ˜์ž…๋‹ˆ๋‹ค.

#include <stdio.h>

int main() {
    int n;
    int sum = 0;

    scanf("%d",&n);

    for(int i=1; i<n; i++){
        if(n%i==0){
            sum+=i;
        }
    }

    if(sum == n){
            printf("P");
        }
        else{
            printf("N");
        }

    return 0;
}

โ–ถ๋ฌธ์ œ: ์ž์—ฐ์ˆ˜ n์„ ์ž…๋ ฅ๋ฐ›๊ณ , n๊ฐœ์˜ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ๊ณ„์™€ ํ‰๊ท ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int n;
    int sum = 0;
    double avg;

    scanf("%d",&n);

    for(int i=1; i<=n; i++){
        int a;
        scanf("%d",&a);

        sum+=a;
    }
    
    avg = (double)sum/n;
    printf("%d %.1lf",sum,avg);
    return 0;
}

โ–ถ๋ฌธ์ œ:

๋‘ ์ •์ˆ˜ a, b๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ , a์ด์ƒ b์ดํ•˜ ์ˆ˜ ์ค‘ ๋‹ค์Œ ์กฐ๊ฑด์— ๋งž๋Š” ์ˆ˜๋“ค์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.

  • 6์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ, 8์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ˆ˜
#include <stdio.h>

int main() {
    int a, b;
    int sum = 0;

    scanf("%d %d",&a,&b);

    for(int i=a; i<=b; i++){
        if(i%6==0 && i%8!=0){
            sum+=i;
        }
    }
    printf("%d",sum);
    return 0;
}

+ Recent posts