실습 과제
크기가 100인 정수 배열 두 개를 선언하고 한 배열에 정수를 입력 받아 저장하고, 이것을 다른 배열로 복사한 후 복사된 배열을 출력하는 프로그램을 작성
- 100개의 정수 배열 두 개를 선언 int data[100], copied[100];
- 몇 개의 데이터를 저장할 것인지를 사용자에게 물어 보고 배열 data[]에 이 개수만큼 데이터를 읽어 들임 void read_data(int d[], int size)
- 읽어 들인 데이터를 다른 배열 copied로 복사 void copy_data(int d[], int c[], int size)
- 복사된 배열을 출력 void print_data(int d[], int size)
#include <iostream>
using namespace std;
void read_data(int data[], int n)
{
for (int i=0; i<n; i++)
cin >> data[i];
}
void copy_data(int data[], int copied[], int n)
{
for (int i = 0; i < n; i++)
copied[i] = data[i];
}
void print_data(int copied[], int n)
{
for (int i = 0; i < n; i++)
cout << copied[i] << " ";
cout << endl;
}
int main()
{
const int SIZE = 100;
int data[SIZE], copied[SIZE], n;
cout<< "몇개의데이터를입력하시겠습니까? ";
cin>> n;
read_data(data, n);
copy_data(data, copied, n);
print_data(copied, n);
system("pause");
return 0;
}
using namespace std;
void read_data(int data[], int n)
{
for (int i=0; i<n; i++)
cin >> data[i];
}
void copy_data(int data[], int copied[], int n)
{
for (int i = 0; i < n; i++)
copied[i] = data[i];
}
void print_data(int copied[], int n)
{
for (int i = 0; i < n; i++)
cout << copied[i] << " ";
cout << endl;
}
int main()
{
const int SIZE = 100;
int data[SIZE], copied[SIZE], n;
cout<< "몇개의데이터를입력하시겠습니까? ";
cin>> n;
read_data(data, n);
copy_data(data, copied, n);
print_data(copied, n);
system("pause");
return 0;
}
댓글 없음:
댓글 쓰기