Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- using namespace std;
- struct data_mhs
- {
- char nama[100];
- char npm[100];
- //data_mk mk; //change 1
- };//change 2
- struct data_mk {
- char nama_mk[100];
- data_mhs mahasiswa[10];//change 3
- int sks;
- }mk[4];
- int main ()
- {
- int a, b;
- cout << " \t Data Mahasiswa \t" << endl << endl;
- cout << " Masukkan jumlah Mata Kuliah : "; cin >> a;
- cout << " Masukan Banyak Mahasiswa yg mengikuti kuliah ini ";cin>>b;//change 4
- cout << endl;
- for (int i=0; i<a; i++){//change 5
- cin.ignore();//change 9
- cout<<"Mata Kuliah ke-"<<i+1<<" : "<<endl;
- cout<<"Masukan Nama Mata Kuliah = ";gets(mk[i].nama_mk);//change 10
- for(int x=0; x<b; x++){//change 6
- cout << " masukan NPM = ";gets(mk[i].mahasiswa[x].npm);
- cout << " masukan Nama = "; gets(mk[i].mahasiswa[x].nama);
- cout << endl;
- }
- cout<<" Berapa Banyak SKS untuk Matkul ini = "; cin>>mk[i].sks;
- }
- for (int i=0; i<a; i++){//change 7
- cout<<"Nama Mata Kuliah = "<<mk[i].nama_mk<<endl;//change 11
- for(int x=0; x<b; x++){//change 8
- cout << " NPM = "<<mk[i].mahasiswa[x].npm<<endl;
- cout << " masukan Nama = "<<mk[i].mahasiswa[x].nama<<endl;
- }
- cout<<" SKS untuk Matkul ini = "<<mk[i].sks<<endl;
- }
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement