6 1 100 1000 N 100 1000 1

  • Slides: 13
Download presentation

6. 1 100에서 1000까지의 사이의 수에서 소수를 구하고 그 개수를 구하는 순서도를 작성하시오. N

6. 1 100에서 1000까지의 사이의 수에서 소수를 구하고 그 개수를 구하는 순서도를 작성하시오. N = 100, 1000, 1 Start count = 0 number= 0 Write 소수 구하기 P = 1, N, 1 Mode=N%P Mode=0 Yes Count++ count=2 Yes Write소수의개수 =Number개 End Write N Number++ count = 0

#include <stdio. h> main() { int count=0, number=0; int n, p, mode; printf("소수 구하기

#include <stdio. h> main() { int count=0, number=0; int n, p, mode; printf("소수 구하기 n"); for (n=100; n<=1000; n++) { for (p=1; p<=n; p++) { mode=n%p; if(mode==0) count++; } if(count==2) { printf("%d은 소수이다!n", n); number++; } count=0; } printf("소수의 개수= %dn", number); }

6. 2 1에서 100까지의 수에서 약수의 개수가 5이상인 것을 모두 찾 는 순서도를 구하시오.

6. 2 1에서 100까지의 수에서 약수의 개수가 5이상인 것을 모두 찾 는 순서도를 구하시오. N = 1, 100, 1 Start count = 0 number= 0 Write 약수 구하기 P = 1, N, 1 Mode=N%P Mode=0 Yes Count++ Count>=5 Yes Write 약수가 5개 이상 =Number개 End Write N Number++ count = 0

#include <stdio. h> main() { int count=0, number=0; int n, p, mode; printf("소수 구하기

#include <stdio. h> main() { int count=0, number=0; int n, p, mode; printf("소수 구하기 n"); for (n=1; n<=100; n++) { for (p=1; p<=n; p++) { mode=n%p; if(mode==0) count++; } if(count>=5) { printf("%d는 약수가 5개 이상이다. n", n); number++; } count=0; } printf("약수가 5개 이상인 숫자의 개수= %dn", number); }

#include <stdio. h> main() { int i, j; printf("구구단n"); for (i=1; i<=9; i++) for

#include <stdio. h> main() { int i, j; printf("구구단n"); for (i=1; i<=9; i++) for (j=1; j<=9; j++) printf("%d * %d = %dn", i, j, i*j); }

#include <stdio. h> main() { int p, k; for (p=5; p>=1; p--) { for

#include <stdio. h> main() { int p, k; for (p=5; p>=1; p--) { for (k=1; k<=p; k++) printf("*"); printf("n"); } }

#include <stdio. h> main() { int n, p, mode, m, i; for (n=1; n<=9;

#include <stdio. h> main() { int n, p, mode, m, i; for (n=1; n<=9; n++) { for (m=5; m>=1; m--) { for (i=1; i<=m; i++) printf(" "); } mode=n%2; if(mode==1) { for (p=1; p<=n; p++) printf("*"); printf("n"); } }

#include <stdio. h> main() { int p, k; for (p=1; p<=5; p++) { for

#include <stdio. h> main() { int p, k; for (p=1; p<=5; p++) { for (k=1; k<=p; k++) printf("%d", p); printf("n"); } }