- a๋ถํฐ b๊น์ง์ ์ซ์๋ค ์ค ์ง์์ ๊ฐ์๋ฅผ ์ธ๋ ํ๋ก๊ทธ๋จ
- ์ด ๊ฒฝ์ฐ์๋ 0์ ์ด๊ธฐ๊ฐ์ผ๋ก ๊ฐ๋ cnt๋ผ๋ ๋ณ์๋ฅผ ํ์ฉํ์ฌ, for ์์์ i๊ฐ์ด ์ง์์ผ ๋๋ง cnt๊ฐ์ 1์ฉ ์ฆ๊ฐํ๋ ์์ผ๋ก ์งํํด ๋ณผ ์ ์์ต๋๋ค. cnt๋ฅผ ๊ผญ 0์ผ๋ก ์ด๊ธฐํ ํ๊ณ ์งํํด์ผ ํจ์ ์ ์ํฉ๋๋ค.
int cnt = 0;
for (int i = a; i <= b; i++) {
if (i % 2 == 0) {
cnt++;
}
}
#include <stdio.h>
int main() {
int a = 3, b = 8;
int cnt = 0;
for (int i = a; i <= b; i++) {
if (i % 2 == 0) {
cnt++;
}
}
printf("%d", cnt);
return 0;
}
- 10๊ฐ์ ์ซ์๋ฅผ ํ ์ค์ ํ๋์ฉ ์ ๋ ฅ๋ฐ์ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ถ๋ ฅํ๋ ์ฝ๋
int n;
for (int i = 1; i <= 10; i++) {
scanf("%d", &n);
printf("%d ", n);
}
โถ๋ฌธ์ : 10๊ฐ์ ์ซ์ ์ค ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
#include <stdio.h>
int main() {
int n, i=1, cnt=0;
while(i<=10){
scanf("%d\n",&n);
i++;
if(n%2==1){
cnt++;
}
}
printf("%d",cnt);
return 0;
}
โถ๋ฌธ์ : 10๊ฐ์ ์ซ์๊ฐ ์ฃผ์ด์ก์ ๋, 3์ ๋ฐฐ์์ ๊ฐ์์ 5์ ๋ฐฐ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
#include <stdio.h>
int main() {
int n, cnt1=0, cnt2=0;
for(int i=1; i<=10; i++){
scanf("%d\n",&n);
if(n%3==0){
cnt1++;
}
if(n%5==0){
cnt2++;
}
}
printf("%d %d",cnt1,cnt2);
return 0;
}
โ ๋ฌธ์ : 0์ผ์ ๊ธฐ์ ์ผ๋ก 2์ผ๋ง๋ค ๊ต์ค ์ฒญ์๋ฅผ, 3์ผ๋ง๋ค ๋ณต๋ ์ฒญ์๋ฅผ, 12์ผ๋ง๋ค ํ์ฅ์ค ์ฒญ์๋ฅผ ํฉ๋๋ค. ๋ ์ง๊ฐ ๊ฒน์น๋ ๋ ์๋ ์ฃผ๊ธฐ๊ฐ ๋ ๊ธด ๊ฒ์ ํ๊ธฐ๋ก ํ์ต๋๋ค. n์ผ๊ฐ ์งํํ์ ๋ ๊ฐ ์ฅ์์ ์ฒญ์ ํ์๋ฅผ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ์ฃผ์ธ์. ๋จ, ์์ ๋ ์ธ 0์ผ์๋ ์ฒญ์๋ฅผ ์งํํ์ง ์์ต๋๋ค.
#include <stdio.h>
int main() {
int n;
int cnt_c=0, cnt_h=0, cnt_b=0;
scanf("%d",&n);
for(int i=1; i<=n; i++){
if(i%12==0){
cnt_b++;
}
else if(i%3==0){
cnt_h++;
}
else if(i%2==0){
cnt_c++;
}
}
printf("%d %d %d",cnt_c,cnt_h,cnt_b);
return 0;
}
โถ๋ฌธ์ : n์ด ์ฃผ์ด์ง๋ฉด 1๋ ๋ถํฐ n ๋ ๊น์ง ์ค๋ ์ด ์ด ๋ช ๋ฒ ์์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์. ์ค๋ ์ผ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- 4๋ก ๋๋์ด ๋จ์ด์ง๋ ํด๋ ์ค๋ , ๊ทธ ๋ฐ์ ํด๋ ํ๋ ์ ๋๋ค.
- ๋จ, ์์ธ์ ์ผ๋ก 100์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ 400์ผ๋ก ๋๋์ด ๋จ์ด์ง์ง ์๋ ํด๋ ํ๋ ์ผ๋ก ํฉ๋๋ค.
#include <stdio.h>
int main() {
int n;
int cnt = 0;
scanf("%d",&n);
for(int i=1; i<=n; i++){
if((i%4==0 && i%100!=0)||i%400==0){
cnt++;
}
}
printf("%d",cnt);
return 0;
}
โถ๋ฌธ์ : 5๊ฐ์ ์ซ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ง์๊ฐ ๋ช ๋ฒ ๋ฑ์ฅํ๋์ง ํ์ธํด ๋ณด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
#include <stdio.h>
int main() {
int n;
int cnt=0;
for(int i=1; i<=5; i++){
scanf("%d",&n);
if(n%2==0){
cnt++;
}
}
printf("%d",cnt);
return 0;
}