9.20.2017

#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.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);
}