c언어 rand함수 소스코드좀 짜주세요

c언어 rand함수 소스코드좀 짜주세요

작성일 2013.06.10댓글 1건
    게시물 수정 , 삭제는 로그인 필요

rand함수로 1부터 100까지 중에서 5개 뽑아내고 그것을 각각의 반지름으로 5개의 원들의 면적의 합 구하는 프로그램 소스코드좀 짜주세요..


#c언어 rand함수 #c언어 rand함수 범위 #c언어 rand함수 사용법

profile_image 익명 작성일 -

 안녕하세요.

다음과 같이 만들어봤습니다.
5개 숫자를 저장해야되니까 a,b,c,d,e로 해도 되지만
정식인 배열변수로 r[5]로 선언해서
r[0]~r[4]까지 만들어서
반복문 i를 0부터 4까지 반복시켜서
변수마다 rand함수를 이용해서 1부터 100까지 입력하고
다시 반복문을 이용해서 0부터 4까지 반복해서
입력된 r[0]~r[4]까지 반복해서
반지름x반지름x3.14이 결과를 출력합니다.

#include <stdio.h>
#include <stdlib.h>  // srand, rand
#include <time.h>  // time
int main()
{
  int r[5],i;  // 5개 반지름을 저장할 배열변수와 반복문에 사용할 변수
  srand(time(0));  // 난수 초기화 (이거 없으면 난수가 실행할때마다 같은 결과가 나옵니다)
  for(i=0; i<5; i++)  // 0부터 4까지 5번 반복
    r[i]=rand()%100+1;  // 1부터 100까지의 숫자를 배열 변수에 입력
  for(i=0; i<5; i++)  // 0부터 4까지 5번 반복
    printf("반지름 %2d의 원면적 %.2f\n",r[i],r[i]*r[i]*3.14);  // 결과 출력 반지름x반지름x3.14
  return 0; 
}

c언어 rand함수 소스코드좀 짜주세요

rand함수로 1부터 100까지 중에서 5개 뽑아내고... 프로그램 소스코드좀 짜주세요.. 안녕하세요.... 5개 숫자를 저장해야되니까 a,b,c,d,e로 해도 되지만 정식인...

C언어 소스코드 좀 짜주세요

c언어를 학교에서 배우고있는데요 과제를... 3개 소스코드 작성해주시면... scanf("%d %c %d", &x, &oper, &y); printf("\n"); if(oper...

C언어 소스코드 좀 짜주세요ㅠㅠ

C언어 소스코드 좀 짜주세요ㅠㅠ for문을 사용한 답변이 올라왔는데, 삼각수의 경우 계산으로 답을 구할 수 있습니다. 물론 출제자는 for문을...

C++ c언어 소스코드좀 짜주세요~

... 이그림이 나올 소스코드 올려주시면 감사하겠습니다. 1 * 12345 1 ** 23456 1 *** 34567 1 **** 45678 1 ***** 56789 길게 안해주셔도 되고요 왠만하면 따로...

c언어 소스코드좀 짜주세요~

... 만드는 코드좀 짜주세요소스 참고하세요.... do { n = rand() % 10; } while( num[n] ); num[n] = 1; // 선택된 알파벳-숫자 쌍 출력. printf("%c%d\n", ('A'+a)...

c언어 c++ 소스코드좀 짜주세요

... 이그림이 나올 소스코드 올려주시면 감사하겠습니다. 1 * 12345 1 ** 23456 1 *** 34567 1 **** 45678 1 ***** 56789 길게 안해주셔도 되고요 왠만하면...