Chủ Nhật, Tháng Tám 14, 2022
  • Login
  • Register
24H 68
LinhMinAZ
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
No Result
View All Result
24H 68
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
No Result
View All Result
24H 68
No Result
View All Result
Home Tài liệu khác Lập trình C++

Bài tập thực hành C++

by Admin
20/08/2021
in Lập trình C++
0
Bài tập thực hành C++
0
SHARES
647
VIEWS
Share on FacebookShare on Twitter
Đánh giá post

Mục lục

  1. Bài thực hành 1
    1. a) Viết lại code
    2. b) Hiển thị ra màn hình tổng các giá trị dương:
  2. Bài thực hành 2
    1. a) Viết lại code
    2. b) Hiển thị phần tử có giá trị nhỏ nhất và chỉ số của phần tử đó.
  3. Bài thực hành 3
  4. Bài thực hành 4

Bài thực hành 1

a) Viết lại code

#include <iostream>
using namespace std;
int main(){
    const int max = 5;
    int a[max] = {50, 30, 20, 0, -10};
    int tong = 0, i;
    for (i=0; i<max; i++)
        tong = tong + a[i];
    cout<<"Tong cac phan tu la: "<<tong;
    return 0;    
}

Kết quả khi chạy là:

Tong cac phan tu la: 90

b) Hiển thị ra màn hình tổng các giá trị dương:

#include <iostream>
using namespace std;
int main(){
    const int max = 5;
    int a[max] = {50, 30, 20, 0, -10};
    int tong = 0, i;
    //cout<<"Cac phan tu co gia tri duong la: \n";
    for (i=0; i<max; i++)
        if(a[i]>0){
            tong = tong + a[i];
        //cout<<a[i]<<" \n";
        }
    cout<<"Tong cac phan tu co gia tri duong la: "<<tong;
    return 0;    
}

Kết quả khi chạy là:

Tong cac phan tu co gia tri duong la: 100

Bài thực hành 2

a) Viết lại code

#include <iostream>
using namespace std;
int main(){
    float a[100];
    int n, i;
    cout<<"Nhap so phan tu cua mang n = "; cin>>n;
    for(i=0; i<n; i++){
        cout<<"a["<<i<<"] = "; cin>>a[i];
    }
    float max=a[0];
    for(i=0; i<n; i++)
        if(a[i]>max) max=a[i];
    cout<<"So lon nhat la: "<<max;
    return 0;    
}

Khi chạy khi nhập 3 phần tử: 2 8 6 và kết quả là:

So lon nhat la: 8

b) Hiển thị phần tử có giá trị nhỏ nhất và chỉ số của phần tử đó.

#include <iostream>
using namespace std;
int main(){
    float a[100];
    int n, i;
    cout<<"Nhap so phan tu cua mang n = "; cin>>n;
    for(i=0; i<n; i++){
        cout<<"a["<<i<<"] = "; cin>>a[i];
    }
    float min=a[0];
    cout<<"Phan tu co gia tri nho nhat la: ";
    for(i=0; i<n; i++){
        if(a[i]<min){ 
            min=a[i];
            cout<<"a["<<i<<"]";
        }    
    }
    cout<<" = "<<min;
    return 0;    
}

Khi chạy khi nhập 3 phần tử: 2 8 6 và kết quả là:

Phan tu co gia tri nho nhat la: a[0] = 2

Bài thực hành 3

Viết chương trình trình nhập mảng 1 chiều gồm 10 phần tử là các số nguyên nhập từ bàn phím và một số nguyên X. Tìm kiếm và in lên màn hình hình các phần tử có giá trị chị bằng x và chỉ số của các phần tử đó.

Code bài toán này khá giống với bài Nếu trong n phần tử đã nhập có X thì báo “Tìm thấy”, chúng ta chỉ cần biến đổi 1 chút là được.

#include <iostream>
using namespace std;
void nhap(int a[], int &n);
int main(){
    int a[10],n=10,x,d=0,timthay=0;
    cout<<"Nhap 10 phan tu:\n";
    nhap(a,n);
    cout<<"Nhap x = "; cin>>x;
    for (int i=0; i<n; i++){
        if (a[i]==x){
            cout<<endl<<"a["<<i<<"] = "<<a[i];
            timthay=1;
        }
    }
    if(timthay==0) cout<<"Khong co phan tu nao trung voi "<<x<<".";
}
void nhap(int a[], int &n){
    for (int i=0; i<n; i++){
        cout<<"A["<<i<<"] = "; cin>>a[i];
    }
}

Khi chạy khi nhập 10 phần tử: 2 4 6 8 6 8 5 6 9 7 và x = 6 thì kết quả là:

Nhap 10 phan tu:
A[0] = 2
A[1] = 4
A[2] = 6
A[3] = 8
A[4] = 6
A[5] = 8
A[6] = 5
A[7] = 6
A[8] = 9
A[9] = 7
Nhap x = 6

a[2] = 6
a[4] = 6
a[7] = 6

Khi chúng ta nhập x mà khác với các giá trị trong mảng thì kết quả trả về là Khong co phan tu nao trung voi x

Nhap 10 phan tu:
A[0] = 2
A[1] = 4
A[2] = 6
A[3] = 8
A[4] = 4
A[5] = 7
A[6] = 2
A[7] = 3
A[8] = 5
A[9] = 6
Nhap x = 1
Khong co phan tu nao trung voi 1.

Bài thực hành 4

Giống code bài này: Sắp xếp số nguyên tố tăng dần C++

Viết một chương trình thực hiện các yêu cầu sau:

– Viết hàm có tên là sort(int a[],int n)để sắp xếp các phần tử của mảng một chiều theo thứ tự tăng dần.

– Viết hàm có tên là ktsnt(int x) kiểm tra xem một số nguyên x có phải là số nguyên tố không.

– Viết hàm main() nhập 10 phần tử là các số nguyên từ bàn phím, sử dụng hàm sort()và hàm ktsnt()để in lên màn hình các số nguyên tố trong mảng theo thứ tự tăng dần.

#include <iostream>
#include <math.h>
using namespace std;
void sort (int a[], int n)
{
    int i,j,tg;
    for(i = 0; i < n - 1; i++)
    {
        for(j = i + 1; j < n; j++)
        {
            if(a[i] > a[j])
            {
                tg = a[i];
                a[i] = a[j];
                a[j] = tg;
            }
        }
    }
   for(int i=0;i<n;i++)
    {
       cout<<a[i]<<" ";
    }  
}
int ktnt(int x)
{
    int n=sqrt(x);        
    for (int i=2;i<=n;i++)
        if (x%i==0) return 0;
        return 1;
}
int lietkent(int a[], int n)
{
    for (int i=0; i<n; i++)
    if (ktnt(a[i])) cout<<a[i]<<" ";
}
int main ()
{
    int i, n=10, a[10];
    cout<<"Moi ban nhap mang gom 10 phan tu:\n";
    for (i=0;i<n;i++)
    {
        cout<<"A["<<i<<"]= "; cin>>a[i];
    }
    cout<<"Sap xep mang tang dan";
    sort(a,n);
    cout<<"\nSap xep cac so nguyen to tang dan la: ";
    lietkent(a,n);
}

Nếu copy bài viết, bạn vui lòng để nguồn 24h68.com nhé. Cảm ơn bạn🥰

ShareTweetPin

Related Posts

Tham Chiếu và Tham Trị C++ là gì? Cách sử dụng Tham Chiếu và Tham Trị trong C++
Lập trình C++

Tham Chiếu và Tham Trị C++ là gì? Cách sử dụng Tham Chiếu và Tham Trị trong C++

04/09/2021
399
Bài tập Hàm C++ số 1
Lập trình C++

Bài tập Hàm C++ số 1

04/09/2021
340
Bài tập mảng tổng hợp C++
Lập trình C++

Bài tập mảng tổng hợp C++

01/06/2021
493
Bài tập C++ 1+(1+2)+(1+2+3)+...+(1+2+...+n)
Lập trình C++

Bài tập C++ 1+(1+2)+(1+2+3)+…+(1+2+…+n)

01/06/2021
347
Tìm giá trị lớn nhất trong hàm C++
Lập trình C++

Tìm giá trị lớn nhất trong hàm C++

01/06/2021
3.3k
Tính tổng - tích mảng 2 chiều
Lập trình C++

Tính tổng – tích mảng 2 chiều C++

01/06/2021
3k
Next Post

Bài thực hành 2 C++

Please login to join discussion

Bài viết Mới nhất

Bữa Tiệc Của Các Vị Thần Thuyết Minh | Feast Of The Gods 2012 VietSub | TVHAY

Bữa Tiệc Của Các Vị Thần

24/07/2022
12
Hậu Duệ Của Mặt Trời Thuyết Minh | Descendants of the Sun 2016 VietSub | TVHAY

Hậu Duệ Của Mặt Trời

24/07/2022
17
Sát Thủ Nhân Tạo 2 Vietsub – The Witch: Part 2 The Other One (2022) Vietsub

Sát Thủ Nhân Tạo 2 Vietsub – The Witch: Part 2 The Other One (2022) Vietsub

24/07/2022
610
Gặp Gỡ Vietsub | Encounter 2018 Vietsub

Gặp Gỡ Vietsub | Encounter 2018 Vietsub

24/07/2022
17
Xem Phim Thần Sấm 4 Vietsub | Thần Sấm 4 Tình Yêu Và Sấm Sét – Thor 4 Love and Thunder 2022

Thần Sấm 4 Tình Yêu Và Sấm Sét – Thor 4 Love and Thunder 2022

24/07/2022
298

Music

1. Đau Ở Đây Này
Nai
No Result
View All Result

TvHayZ.TOP

TV HAYBấm để xem

Động Phim ZZ

PhimMoiHayBấm để xem

Code68 – Good Code

Free Graphic DesignTry to

Tải phần mềm FREE

linhminaz

Đề xuất Cho bạn

  • All
  • Dụng cụ cắt
  • Cơ Sở Công Nghệ Chế Tạo Máy
  • Tư tưởng Hồ Chí Minh
PHÁP LUẬT VỀ THU HỒI ĐẤT TỪ THỰC TIỄN TỈNH BÀ RỊA – VŨNG TÀU

PHÁP LUẬT VỀ THU HỒI ĐẤT TỪ THỰC TIỄN TỈNH BÀ RỊA – VŨNG TÀU

20/01/2022
8

Tính S(n) = 1 – 1/(1 + 2) + 1/(1 + 2 + 3) + … + (-1)^n+1 * 1/(1 + 2 + 3+ … + n)

13/06/2020
885
Bài giảng Vẽ kỹ thuật cơ khí Pdf

Bài giảng Vẽ kỹ thuật cơ khí Pdf

23/06/2021
236
Bài tập dung sai đường kính dao doa doa lỗ co hẹp

Bài tập dung sai đường kính dao doa doa lỗ co hẹp

28/06/2021
83
Bài tập C++ 1+(1+2)+(1+2+3)+...+(1+2+...+n)

Bài tập C++ 1+(1+2)+(1+2+3)+…+(1+2+…+n)

01/06/2021
347

Tính tổng S=1-1/2+1/3-1/4+…+(-1)^(n+1)*1/n – Tính tổng S trong C++

28/03/2020
1.4k

Nổi bật trong tuần qua

Các loại mác thép Môn Vật liệu Kỹ thuật

Các loại mác thép Môn Vật liệu Kỹ thuật

24/07/2022
19.3k
Tính trung bình cộng các phần tử trong mảng C++

Tính trung bình cộng các phần tử trong mảng C++

21/08/2021
20.7k
Tại sao Hồ Chí Minh khẳng định: “Cách mạng giải phóng dân tộc muốn thắng lợi thì phải đi theo con đường cách mạng vô sản”

Tại sao Hồ Chí Minh khẳng định: “Cách mạng giải phóng dân tộc muốn thắng lợi thì phải đi theo con đường cách mạng vô sản”

27/06/2021
10.9k
BÀI TẬP XÁC ĐỊNH PHẢN LỰC LIÊN KẾT

BÀI TẬP XÁC ĐỊNH PHẢN LỰC LIÊN KẾT

01/06/2021
42.2k
Cơ sở thực tiễn hình thành tư tưởng Hồ Chí Minh

Cơ sở thực tiễn hình thành tư tưởng Hồ Chí Minh

25/06/2021
2.6k
G71 Tiện CNC – Chu Trình Gia Công G71 Trên Máy Tiện CNC Fanuc

G71 Tiện CNC – Chu Trình Gia Công G71 Trên Máy Tiện CNC Fanuc

07/11/2021
3.1k
24h68

2020 - 2022 © 24h68.com

Đặt liên kết

  • BongNgoVIP
  • TVHay
  • TVHey
  • VPhim
  • Phim Mới Hay

Theo dõi chúng tôi

No Result
View All Result
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN

2020 - 2022 © 24h68.com

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Trang web sử dụng Cookie để đem đến trải nghiệm tốt nhất cho người dùng.