- 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;
}