2011. 7. 28. 23:22
//Daun..
//2011 03
//결국해낸 소수출력하는 프로그램!!

//도입된 개념 : 소수는 1과 자기자신외에는 나누어떨어지는수가 없다!!
#include<iostream>
using namespace std;
int main()
{
 int num[100];
 double t;
 for (int i=0;i<=98;i++){
  num[i]=i+2;
 }
 for(int p =0;p<=98;p++){
  for(int q=2; q<p+1;q++){
   t= num[p]%q;
   if(t!=0){
   cout << num[p] <<"\n";
    break;
   }
  }
 }
 return 0;
}

'Code > c/c++' 카테고리의 다른 글

[C++ Code]야구게임  (0) 2011.07.28
[C++ Code]스위치연습  (0) 2011.07.28
[C++ Code]포인터없이 최대값출력하기  (0) 2011.07.28
[C++ Code]피보나치수열  (0) 2011.07.28
[C++ Code] 랜덤값 추출후 맞추기  (0) 2011.07.28
Posted by I_co
2011. 7. 28. 23:20

//Daun..
//2011.03
//5개 숫자를 입력받아서 최대값을 출력하기

#include <iostream>
using namespace std;
int main()
{
 int a1,a2,a3,a4,a5;//맨처음 숫자 입력받은거
 int b1, b2;//첫번째 값 비교한거 저장
 int c;//두번째 값 비교한거 저장

 cin >> a1;
 cin >> a2;
 cin >> a3;
 cin >> a4;
 cin >> a5;
 //값 입력받기

 if(a1>=a2){
  b1 = a1;
 }
 else {
  b1 = a2;
 }//a1과 a2비교
 if(a3>=a4){
  b2 = a3;
 }
 else {
  b2 = a4;
 }//a3과a4비교
 if(b1>=b2){
  c = b1;
 }
 else {
  c = b2;
 }//b1과b2비교
 if(c>=a5){
  cout << "최대값은 " << c << "입니다.\n";
 }
 else {
  cout << "최대값은 " << a5 << "입니다.\n";
 }//c와 a5비교
 return 0;
}


//배열과 포인터 아무것도 안배웟던 상태!!

'Code > c/c++' 카테고리의 다른 글

[C++ Code]스위치연습  (0) 2011.07.28
[C++ Code]소수출력하기  (0) 2011.07.28
[C++ Code]피보나치수열  (0) 2011.07.28
[C++ Code] 랜덤값 추출후 맞추기  (0) 2011.07.28
[C++ Code] 소수가 아닌 숫자만 출력  (0) 2011.07.28
Posted by I_co
2011. 7. 28. 23:19


/*2011년 3월 17일
객체지향프로그래밍실습 4주차 과제 2
피보나치 수열*/
#include <iostream>
using namespace std;
int main()
{
 int a, b,sum, i;// a와b는 더해야할 두값. sum은 합한값 즉, 출력할 값. i는 출력할 갯수
 a=0;
 b=1;
 //a와b초기값 설정
 cout << "How many Fibonacci number you need? : ";//몇개를 출력할것인지 묻는 문구 출력
 cin >> i;//갯수를 입력 받음
 cout << a <<"\t" << b << "\t" ;//먼저 처음 두개의 숫자를 출력
 while(i-2>0){
  sum = a + b;
  cout << sum << "\t";
  a = b;
  b = sum;
  i--;
 }//while문을 이용하여 그다음 피보나치 계산및 출력
 cout << "\n";

 return 0;
}

'Code > c/c++' 카테고리의 다른 글

[C++ Code]스위치연습  (0) 2011.07.28
[C++ Code]소수출력하기  (0) 2011.07.28
[C++ Code]포인터없이 최대값출력하기  (0) 2011.07.28
[C++ Code] 랜덤값 추출후 맞추기  (0) 2011.07.28
[C++ Code] 소수가 아닌 숫자만 출력  (0) 2011.07.28
Posted by I_co
2011. 7. 28. 23:18
//Daun..
//2011.03
//객체지향과제..
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(time(NULL)); //time값을 가져와 랜덤 한 값을 생성
int k,r;
int i=0;
k=rand()%51; //랜덤 한 값을 변수 k에 대입
  cout << "\n\n\t\t숫자를 맞춰라!!\n\n\n\n0-50사이의 값을 입력해 주세요.\n 기회는 10번 입니다. \n\n";//처음 숫자를 입력하라는 문장출력
 
 for(0;i<10;i++)
{ cin >> r; //입력값을 r에 입력
 if(k>r){
  cout << "\n\n숫자가 입력값보다 큽니다.\n\n"; //k가 입력수보다 큰경우에 출력
  cout << (9-i)<<"번의 기회가 남았습니다.\n 숫자를 다시 입력해 주세요.\n";
 }
 else if(k<r) {
  cout << "\n\n숫자가 입력값보다 작습니다.\n\n";//k가 입력수보다 작은경우에 출력
  cout << (9-i) << "번의 기회가 남았습니다.숫자를 다시 입력해 주세요.\n";
 }
 else {
  cout << "\n\n\n\n\n\n\n정답입니다.!\n" << i <<"회 만에 맞췃군요!\n\n\n\n이제 게임이 끝났습니다.";//입력한수가 k와 일치한 경우 출력
  break; //정답을 맞춘경우 for문을 강제로 끝냄
 }
 }
 
return 0;
}



////////////////////////////여기서 배울것... #include <time.h>
//srand(time(NULL));
//rand();

/*

rand함수 사용법....
#include <time.h>

srand(time(NULL));
이 미리 선언되어야 하는거다..

만약 0~99까지 숫자를 랜덤으로 뽑으려면

int num = rand()%100;
만약 1~100까지 숫자를 랜덤으로 봅으려면;
int num = rand()%100 + 1;

이런식으로 하면 되는겅미....

*/

'Code > c/c++' 카테고리의 다른 글

[C++ Code]스위치연습  (0) 2011.07.28
[C++ Code]소수출력하기  (0) 2011.07.28
[C++ Code]포인터없이 최대값출력하기  (0) 2011.07.28
[C++ Code]피보나치수열  (0) 2011.07.28
[C++ Code] 소수가 아닌 숫자만 출력  (0) 2011.07.28
Posted by I_co
2011. 7. 28. 22:17

//Daun..
//2011.03
//소수출력하는코드 짜다가 실패하고 만든 결과물....->이날이후로 소수에대한 트라우마가 생긴듯 ㅠ
#include<iostream>
using namespace std;
int main()
{
 int num[100];
 double t;

 for (int i=0;i<=98;i++){
  num[i]=i+2;
 }

 for(int p =0;p<=98;p++){
  for(int q=2; q<p+1;q++){
   t= num[p]%q;
   if(t==0){
   cout << num[p] <<"\n";
    break;
   }
  }
 }
 return 0;
}

'Code > c/c++' 카테고리의 다른 글

[C++ Code]스위치연습  (0) 2011.07.28
[C++ Code]소수출력하기  (0) 2011.07.28
[C++ Code]포인터없이 최대값출력하기  (0) 2011.07.28
[C++ Code]피보나치수열  (0) 2011.07.28
[C++ Code] 랜덤값 추출후 맞추기  (0) 2011.07.28
Posted by I_co