#include <iostream>
using namespace std;
int main() {
int A[99], i, K, J ,M;
J = 0;
for (K = 1; K <= 99; K++) {
A[K - 1] = K;//1번
}
for (i = 0; i <= 98; i++) {
if (A[i] != 0){//2번
J += 1;
for (M = i; M <= 98; M = M + A[i]){//3번,4번
A[M] = 0;
}
}
}
cout << J << endl;
return 0;
}
형들 for문 M부분에서무한루프도는데 어떻게해야되?
응 니 프로그램은 설계가 너무 병신같아서 노답이야
뭘저렇게복잡하게하냐;;
ㄴ 방법 자체는 괜찮음
형들/ 어찌해야되오까
http://gall.dcinside.com/board/view/?id=programming&no=576246
결국 M = i 에서 변화가 없어서 A[i] 가 0 이심