CH14_ PROGRAMMING
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

CH14_ PROGRAMMING에 대한 보고서 자료입니다.

본문내용

<"주 소 : "< cout<<"학 번 : "< cout<<"전화 번호 : "< }
};
void Add(list &s);
void Search(list s);
void Delete(list &s);
int main(void)
{
list s;
int sel;
while(1){
cout<<"1. 학생정보 추가 2. 학생정보 검색 3. 학생정보 삭제 4.EXIT"< cout<<">>";
cin>>sel;
if(sel == 1){
Add(s);
}
else if(sel == 2){
Search(s);
}
else if(sel == 3){
Delete(s);
}
else if(sel == 4){
return 0;
}
}
return 0;
}
void Add(list &s)
{
string name, ad, pnum;
int snum = 0;
cout<<"학생 이름 : ";
cin>>name;
cout<<"주 소 : ";
cin>>ad;
cout<<"학 번 : ";
cin>>snum;
cout<<"전화 번호 : ";
cin>>pnum;
s.push_back(Student(name,ad,snum,pnum));
}
void Search(list s)
{
list::iterator iter;
string name;
cout<<"찾을 이름 : ";
cin>>name;
for(iter = s.begin();iter != s.end(); iter++){
if(iter->getName() == name){
iter->print();
return;
}
}
cout<<"찾는 이름이 없습니다. "< }
void Delete(list &s)
{
list::iterator iter;
string name;
cout<<"삭제 할 이름 : ";
cin>>name;
for(iter = s.begin();iter != s.end();){
if(iter->getName() == name){
s.erase(iter);
return;
}
}
cout<<"삭제 할 이름이 없습니다. "< }
4. 소수를 구하는데 고대의 그리스 수학자 에라스토스테네스에 의하여 개발된 에라스토스테네스의 체라는 알고리즘이 있다.
#include
#include
using namespace std;
void Decimal(vector &l);
void print(vector l);
int main(void)
{
vector v(101);
for(int i = 0;i <= 100; i++){
v[i] = 0;
}
Decimal(v);
print(v);
return 0;
}
void Decimal(vector &v)
{
int i,j,k;
for(i=2;i<=100;i++){
if(v[i]==0){
k=0;
for(j=2;j if(i%j==0){
k++;
}
}
if(k!=0){
for(k=1;k*i<=100;k++){
v[k*i]=1;
}
}
}
}
}
void print(vector v)
{
for(int i = 2;i <= 100;i++){
if(v[i] == 0){
cout< }
}
cout< }
5. 로또 번호를 생성하는 프로그램을 작성하여 보자.
#include
#include
#include
using namespace std;
int main(void)
{
set lotto;
set::iterator iter;
int lnum = 0;
srand(time(NULL));
for(int i = 0;i < 6; i++){
lnum = (rand()%45)+1;
lotto.insert(lnum);
//cout<<*iter< }
while(lotto.size()!=6){
lnum = (rand()%45)+1;
lotto.insert(lnum);
}
cout<<"로또 번호 발생기"< cout<<"로또 번호 : ";
iter = lotto.begin();
while(iter != lotto.end()){
cout<<*iter<<" ";
iter++;
}
cout< return 0;
}

키워드

  • 가격2,300
  • 페이지수9페이지
  • 등록일2014.11.04
  • 저작시기2012.4
  • 파일형식한글(hwp)
  • 자료번호#945460
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니