Untitled

 avatar
unknown
plain_text
a year ago
1.2 kB
5
Indexable
#include <iostream>
#include <string>

int main() {
    const int MAX_MAHASISWA = 3;
    const int MAX_MATKUL = 3;

    std::string mahasiswa[MAX_MAHASISWA];
    std::string matkul[MAX_MAHASISWA][MAX_MATKUL];

    // Mengisi data pendaftaran mahasiswa dan mata kuliah
    for (int i = 0; i < MAX_MAHASISWA; ++i) {
        std::cout << "Masukkan nama mahasiswa " << i + 1 << ": ";
        std::getline(std::cin, mahasiswa[i]);

        for (int j = 0; j < MAX_MATKUL; ++j) {
            std::cout << "Masukkan mata kuliah ke-" << j + 1 << " untuk " << mahasiswa[i] << ": ";
            std::getline(std::cin, matkul[i][j]);
        }

        std::cout << std::endl;
    }

    // Menampilkan data pendaftaran mahasiswa dan mata kuliah
    std::cout << "Data Pendaftaran Mahasiswa dan Mata Kuliah:\n";
    for (int i = 0; i < MAX_MAHASISWA; ++i) {
        std::cout << "Mahasiswa " << i + 1 << ": " << mahasiswa[i] << "\n";
        std::cout << "Mata Kuliah:\n";

        for (int j = 0; j < MAX_MATKUL; ++j) {
            std::cout << "- " << matkul[i][j] << "\n";
        }

        std::cout << std::endl;
    }

    return 0;
}
Editor is loading...
Leave a Comment