#include <iostream>
#include <fstream>
using namespace std;
int main() {
int num, sum = 0;
ofstream fout("out.txt");
ifstream fin("input.txt");
if (fin.fail() || fout.fail())
{
cerr << "파일 열기 에러" << endl;
return -1;
}
while (!fin.eof()) {
fin >> num;
if (fin.fail()) break;
sum += num;
}
fout.close();
fin.close();
system("pause");
return 0;
}
#include <iostream>
#include <fstream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(){
ofstream fout("C:\Users\IT333-27\Desktop\output.txt");
srand(time(0));
int num, sum = 0;
double average = 0;
int size = 5 + rand()%5;
for(int i = 0;i < size; i++){
int n = 10 + rand()%30;
cout << n << endl;
for(int j = 0; j< n ; j++){
fout << rand()%100 << " ";
}
fout << endl << endl;
}
/*average = (double)sum/num;
fout << "number of data" << num << endl;
fout << "sum : " << sum << endl;
fout << "average : " << average << endl;
fout.close();*/
return 0;
}
9.20.2017
9.08.2017
배열과 포인터
#include <iostream>
using namespace std;
double sum = 0;
double read_data(double *data, int size) {
for (int i = 3; i < size; i++) {
cin >> *data;
cout << *data;
sum += *data;
data++;
}
return sum;
}
int main() {
double data[5];
read_data(&data[3], 5);
cout << sum<< endl;
system("pause");
return 0;
}
9.06.2017
09.06 C++
#include <iostream>
using namespace std;
int main(){
//10개의 정수를 일어들여 배열에 저장, 합과 평균을 구하여 출력하기
int arr[10];
double average = 0;
int sum = 0;
cout << "숫자 10개 입력해주세요" << endl;
for(int i = 0;i<10;i++){
cin >> arr[i];
sum += arr[i];
}
average = (double )sum/10.0;
cout << sum << ", " << average << endl;
}
=====================================================================
#include <iostream>
using namespace std;
void read_data(int data[], int size){
//배열과 배열의 크기를 인자로 주고 이 배열에 정수를 읽어들여 저장한 후 return
cout << "숫자 10개 입력" << endl;
for(int i = 0;i<size;i++){
cin >> data[i];
}
}
int sum(int data[], int size){
//배열과 배열의 크기를 인자로 주고 이 배열에 저장된 숫자의 합을 구하여 return 하기
int sum = 0;
for(int i = 0; i < size;i ++){
sum += data[i];
}
cout << sum;
return sum;
}
int main(){
int arr[10];
read_data(arr, 10);
sum(arr, 10);
}
using namespace std;
int main(){
//10개의 정수를 일어들여 배열에 저장, 합과 평균을 구하여 출력하기
int arr[10];
double average = 0;
int sum = 0;
cout << "숫자 10개 입력해주세요" << endl;
for(int i = 0;i<10;i++){
cin >> arr[i];
sum += arr[i];
}
average = (double )sum/10.0;
cout << sum << ", " << average << endl;
}
=====================================================================
#include <iostream>
using namespace std;
void read_data(int data[], int size){
//배열과 배열의 크기를 인자로 주고 이 배열에 정수를 읽어들여 저장한 후 return
cout << "숫자 10개 입력" << endl;
for(int i = 0;i<size;i++){
cin >> data[i];
}
}
int sum(int data[], int size){
//배열과 배열의 크기를 인자로 주고 이 배열에 저장된 숫자의 합을 구하여 return 하기
int sum = 0;
for(int i = 0; i < size;i ++){
sum += data[i];
}
cout << sum;
return sum;
}
int main(){
int arr[10];
read_data(arr, 10);
sum(arr, 10);
}
피드 구독하기:
글 (Atom)