Trang chủ Tin Học Lớp 12 Câu 1: Sử dụng ngôn ngữ lập trình C, viết...

Câu 1: Sử dụng ngôn ngữ lập trình C, viết chương trình thực hiện các chức năng sau: 1) Nhập từ bàn phím một số nguyên n là số ngày công làm việc của một cô

Câu hỏi :

Mọi người giúp em 3 câu C++ này với ạ. Em cảm ơn

image

Lời giải 1 :

Câu 1,

#include<bits/stdc++.h>
using namespace std;
int n,a;
int main(){
cin>>n;
while(n>30 or n<0){
cin>>n;
}
n=n*400;
cout<<"Luong la: "<<n<<" dong\n";
cin>>a;
if(a>50){
a=a*200;
}else{
a=a*250;
}
cout<<"Tien lam them la: "<<a;
cout<<endl<<"Tong thu nhap la: "<<a+n<<" dong";
}

-------------------------------------------------------------------------------------------

Câu 2,

#include<bits/stdc++.h>
using namespace std;
int n,i,j,demi=0,demj=0;
float mang[100000];
float tbc=0;
int main(){
cin>>n;
for(i=0;i<n;i++){
cin>>mang[i];
}
for(i=0;i<n;i++){
cout<<mang[i]<<" ";
}
cout<<endl;
for(i=0;i<n;i++){
if(mang[i]<=0){
tbc+=mang[i];
demi++;
}
}
tbc=tbc/demi;
cout<<"Trung binh cong cac phan tu co gia tri am la: "<<tbc<<endl;
tbc=0;
for(int j=0;j<n;j++){
if(mang[j]<=2022 && mang[j]>=0){
tbc+=mang[j];
demj++;
}
}
tbc=tbc/demj;
cout<<"Trung binh cong cac gia tri nam trong khoang tu 0 den 2022 la: "<<tbc;
}
-------------------------------------------------------------------------------------------

Câu 3,

#include<bits/stdc++.h>

using namespace std;

int M,N,mt[500][500],k,maxx=-1e9,minn=1e9;

float tbc=0;

int main(){

cin>>M>>N;

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

cin>>mt[i][j];

}

}

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

cout<<mt[i][j]<<" ";

}

cout<<endl;

}


cin>>k;

for(int j=0;j<N;j++){

tbc+=mt[k][j];

}

cout<<tbc/N<<endl;

tbc=0;

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

if(i==j){

tbc+=mt[i][j];

}

}

}

if(M<N){

cout<<tbc/M<<endl;

}else{

cout<<tbc/N<<endl;

}

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

if(mt[i][j]<minn){

minn=mt[i][j];

}

if(mt[i][j]>maxx){

maxx=mt[i][j];
}

}

}

cout<<maxx<<" "<<minn<<endl;

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

if(mt[i][j]<100){

cout<<mt[i][j]<<" ";

}

}

}

}

Thảo luận

-- vô nhs mik koooooooooooooooooo
-- hmmmmmmmm.... đc thôi :D
-- chẳng có chỗ nào để vào :V
-- https://hoidap247.com/nhom-2132
-- gửi yêu cầu đi ạ
-- à anh quên :V chờ
-- Òhh
-- Hơ hơ

Lời giải 2 :

Câu 1:

#include <iostream> // cin,cout,endl
using namespace std;

int main(){
    int n,a; // Khai báo biến n và a
    cout << "Nhap N: ";
    cin >> n; // Nhập vào số n
    while(n < 0 || n > 30){ // lặp lại cho đến khi 0 <= n <= 30
        cout << "Nhap n trong khoang 0-30: "; cin >> n; // Nhập lại số n
    }
    n *= 400; // Tính tiền lương và lưu vào biến n
    cout << "Luong: " << n << endl; // Xuất tiền lương tính được ra màn hình
    cout << "Nhap A: ";
    cin >> a; // Nhập vào số a
    // Tính tiền làm thêm và lưu vào biến a
    if(a > 50) a*=200;
    else a*=250;
    cout << "Tien lam them: " << a << endl; // Xuất tiền làm thêm tính được ra màn hình
    cout << "Tong thu nhap: " << n + a; // Tính tổng thu nhập bằng công thức tiền lương (n) + tiền làm thêm (a), xuất ra màn hình
    return 0;
}

Câu 2:
#include <iostream> // cin,cout,endl
using namespace std;

int main(){
    int n; // Khai báo biến n
    cout << "Nhap N: ";
    cin >> n; // Nhập n
    double a[n]; // Khai báo mảng a gồm n phần tử (số thực)
    cout << "Nhap mang A (phan tu cach nhau boi dau cach hoac xuong dong): ";
    for(int i=0;i<n;i++) cin >> a[i]; // Nhập vào mảng a
    cout << "Cac phan tu cua A: ";
    for(int i=0;i<n;i++) cout << a[i] << " "; // Xuất mảng a ra màn hình, mỗi phần tử cách nhau 1 dấu cách
    cout << endl; // Xuống dòng sau khi đã xuất hết các phần tử
    double tong_so_am=0;int dem_so_am=0; // Khai báo biến tìm tổng các số âm và số lượng các số âm trong mảng a
    double tong_so_TK=0;int dem_so_TK=0; // Khai báo biến tìm tổng các số nằm trong khoảng 0-2022 và số lượng các số nằm trong khoảng 0-2022 trong mảng a
    for(int i=0;i<n;i++){ // Duyệt qua từng phần tử của a
        if(a[i] < 0){ // Nếu a[i] là số âm
            tong_so_am += a[i];
            dem_so_am++;
        }
        if(0 <= a[i] && a[i] <= 2022){ // Nếu a[i] nằm trong khoảng 0-2022
            tong_so_TK += a[i];
            dem_so_TK++;
        }
    }
    // Xuất TBC các số âm của a ra màn hình
    cout << "TBC cac phan tu am cua A: " << tong_so_am / dem_so_am << endl;
    // Làm tương tự như cách ta làm để tính TBC số âm, ta tính được TBC các giá trị nằm trong khoảng 0-2022
    cout << "TBC cac phan tu nam trong khoang 0-2022: " << tong_so_TK / dem_so_TK << endl;
    return 0;
}

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 12

Lớp 12 - Năm cuối ở cấp tiểu học, năm học quan trọng nhất trong đời học sinh trải qua bao năm học tập, bao nhiêu kì vọng của người thân xung quanh ta. Những nỗi lo về thi đại học và định hướng tương lai thật là nặng. Hãy tin vào bản thân là mình sẽ làm được rồi tương lai mới chờ đợi các em!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK