너무 급해서요 부탁드려요!!!!!!!!!!!!!!!
모드니
공부하다 문제 푸는데 너무 어려워요..ㅜㅜ 질문 요약 :꼭 풀어주세요....답답해서 미치겠어요...ㅜㅜ질문 내용 :
1. 무한루프를 가진 프로그램은 재실행 명령에 대해서 예상대로 작동하지 않을 수 있다. data라고 불리는 파일에 실수들을 저장한 후 다음 명령을 시도해 보라.
sq_roots data
이제 아래와 같이 for루프가 while 루프로 대체되도록 sq_roots프로그램을 변경할.
while(scanf(%if, &x) == 1) {.....}
대화식 모드에서 적절히 프로그램이 작동되도록 한 후에 다시 재실행 명령을 시도할.
2. x의 값이 너무 클 때, 호출함수 pow(x,x)는 실행시간 오류를 일으키거나 약간의 다른 특유의 반응을 나타낸다. 여러분의 시스템에서 이러한 반응을 발생시키는 x의 가장 작은 정수값은 무엇인가? 사용자로부터 x를 입력받아서, 화면에 x와 pow(x, x)를 출력하는 대화식 프로그램을 작성하라.
3.[c++]계산이 옳게 행해졌는지를 확인하는 roots()의 끝에 assert를 더하라. 부동소수점 산술이 사사오입을 갖는다는 것을 기억하라.
4.[Java]Java는 C에 있는 math,h와 많이 흡사한 표준 함수의 라이브러리인 Math class를 갖고 있다. 이 라이브러리는 (0.0-1.0)의범위에 있는 수를위한 의사 난수생성자를 가진다. 다음 자바 프로그램을 C로 변환하라.
//RandomPrint. java: Print Random numbers in the
// range (0.0 - 1.0). Java by Dissection page 107.
class RandomPrint{
public sttatic void main(String[]args){
int n = 10;
system.out.prinfin(we will print+ n +
radom numbers);
printrandomnumbed(n);
}
static void printrandomnumbers(int k) {
for ( int i = 0; i k; i ++)
system.out.printin(math. random());
}
}
이거 네개요..ㅜㅜ 나머지 연습문제는 앞에 찾아가면서 다 했는데 되더라고요..근데 이 네문제는 정말 모르겠어요..ㅜㅜ
특히 4번 문제 자바를 씨로 바꾼다...이거 아무리 찾아봐도 정말 모르겠어요...ㅜㅜ 제발 제발 알려주세요
지금 그냥 답답해 죽겠어요!!!!!!!!!ㅜㅜ 부탁드려요..ㅜㅜ