KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
avrea
2020년 7월 11일

200711

게시판: 소스 코드 제출

/*

#include <iostream>


using namespace std;


class Circle{

int radius;

public:

Circle() { radius = 1; }

Circle(int r) { radius = r; }

double getArea();

};


double Circle::getArea(){

return 3.14*radius*radius;

}


int main()

{

Circle donut;

Circle pizza(30);


cout << donut.getArea() << endl;


Circle *p;

p = &donut;

cout << p->getArea() << endl;

cout << (*p).getArea() << endl;


p = &pizza;

cout << p->getArea() << endl;

cout << (*p).getArea() << endl;

}

*/


/*

#include <iostream>

using namespace std;


class Circle{

public:

int radius;

int r[100000];

public:

Circle() { radius = 1; }

Circle(int r) { radius = r; }

void setRadius(int r) {radius = r; }

double getArea();

int getRadius();

void sendClass(Circle send);

};

int Circle::getRadius() {

return radius;

}


void Circle::sendClass(Circle send) {


}


double Circle::getArea(){

return 3.14*radius*radius;

}


int main(){

Circle circleArray[3];

cout << sizeof(circleArray[0]);


//circleArray[0].sendClass(circleArray[1]);


for(int i=0; i<3; i++)

cout << "Circle " << i << "의 radius는 " << circleArray[i].radius << endl;


circleArray[0].setRadius(10);

circleArray[1].setRadius(20);

circleArray[2].setRadius(30);


for(int i=0; i<3; i++)

cout << "Circle " << i << "의 면적은 " << circleArray[i].getArea() << endl;


Circle *p;

p = circleArray;

for(int i=0; i<3; i++){

cout << "Circle " << i << "의 면적은 " << p->getArea() << endl;

p++;

}

}

*/


//#include <iostream>

//using namespace std;

//

//class Circle{

// int radius;

//

//public:

// Circle() { radius = 1; }

// Circle(int r) { radius = r; }

// void setRadius(int r) {radius = r; }

// double getArea();

//};

//

//double Circle::getArea(){

// return 3.14*radius*radius;

//}

//

//int main(){

// Circle circleArray[3];

//

// circleArray[0].setRadius(10);

// circleArray[1].setRadius(20);

// circleArray[2].setRadius(30);

//

// for(int i=0; i<3; i++)

// cout << "Circle " << i << "의 면적은 " << circleArray[i].getArea() << endl;

//

// Circle *p;

// p = circleArray;

///*

// for(int i=0; i<3; i++){

// cout << "Circle " << i << "의 면적은 " << p->getArea() << endl;

// p++;

// }

//*/

///*

// for(int i=0; i<3; i++){

// cout << "Circle " << i << "의 면적은 " << p[i].getArea() << endl;

// }

//*/

///*

// for(int i=0; i<3; i++)

// cout << (*p++).getArea() << endl;

//*/

///*

// for(int i=0; i<3; i++)

// cout << (circleArray+i)->getArea() << endl;

//*/

// for(int i=0; i<3; i++)

// cout << (p+i)->getArea() << endl;

//}


//

//#include <iostream>

//using namespace std;

//

//class Circle{

// int radius;

//

//public:

// Circle() { radius = 1; }

// Circle(int r) { radius = r; }

// void setRadius(int r) {radius = r; }

// double getArea();

//};

//

//double Circle::getArea(){

// return 3.14*radius*radius;

//}

//

//int main(){

// Circle circleArray[3] = { Circle(10), Circle(20), Circle() };

//

// for(int i=0; i<3; i++)

// cout << "Circle " << i << "의 면적은 " << circleArray[i].getArea() << endl;

//}



//

//#include <stdio.h>

//#include <malloc.h>

//

//int main() {

// int *p;

// int n;

//

// scanf("%d", &n);

// p = (int*) malloc (sizeof(int)*n);

//

// for(int i=0; i<n; i++) {

// p[i] = 0;

// }

//

//}



#include <iostream>

using namespace std;


int main(){

cout << "입력할 정수의 개수는?";

int n;

cin >> n;

if(n <= 0) return 0;

int *p = new int[n];

if(!p){

cout << "메모리를 할당할 수 없습니다.";

return 0;

}


for(int i=0; i<n; i++){

cout << i+1 << "번째 정수: ";

cin >> p[i];

}


int sum = 0;

for(int i=0; i<n; i++)

sum += p[i];

cout << "평균 = " << sum/n << endl;


delete [] p;

}


댓글 0개
0
댓글
댓글 0개
유사 게시물
  • 200711
  • 200711
  • 200711
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호