Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Bài tập mảng 1 chiều

  1. #1
    Ngày gia nhập
    11 2011
    Nơi ở
    HCM City
    Bài viết
    0

    Angry Bài tập mảng 1 chiều

    Tình hình là trong lớp chưa học lý thuyết, nhưng khi thực hành thầy lại cho làm bt về mảng (GV dạy lý thuyết và thực hành khác nhau)
    Em có bt như sau:

    1. Nhập 1 mảng. Xuất ra:
    -Các phần tử chẵn trong mảng. (giá trị chẵn)
    -Số lượng phần tử chẵn trong mảng.
    -Tổng các phần tử chẵn trong mảng.
    2. Thêm 1 phần tử vào 1 mảng đã có.
    3. Xóa 1 phần tử khỏi 1 mảng đã có.
    4. Sửa giá trị 1 phần tử trong 1 mảng đã có.

    Em mới làm được bài 1 thôi. còn các bài còn lại do chưa học lý thuyết nên k biết cách làm. em có tìm tại liệu đọc nhưng vẫn chưa hiểu lắm. Mong các anh chị nào biết hướng dẫn giúp em. Tks.

    Đây là bài 1 em làm. Còn lại 2, 3, 4 cần sự trợ giúp.

    Code:
    #include <stdio.h>
    #include <conio.h>
    
    //HAM NHAP MANG
    void Nhap(int arr[], int n) 
    {
    	for(int i=0; i<n; i++)
    	{
    		printf("arr[%d] = ", i);
    		scanf("%d", &arr[i]);
    	}
    }
    
    //HAM XUAT MANG
    void Xuat(int arr[], int n) 
    {
    	for(int i=0; i<n; i++)
    	{
    		printf("%d ", arr[i]);
    	}
    	printf("\n");
    }
    
    
    void main()
    {
    	//Khai bao
    
    	int arr[20];
    	int n, dem=0, tong=0;
    	
    	//Nhap du lieu
    
    	do
    	{
    	printf("Nhap so phan tu toi da cua mang: ");
    	scanf("%d", &n);
    	}
    	while (n<1 || n>20);
    	Nhap(arr, n);
    	
    	//Xu ly & xuat du lieu
    
    	printf("Cac phan tu chan trong mang la: \n");
    	for(int i=0; i<n; i++)
    	{
    		if(arr[i]%2==0)
    		{
    			printf("%d ", arr[i]);
    			dem++;
    			tong+=arr[i];
    		}
    	}
    	printf("\n");
    	printf("Co tong cong %d phan tu chan\n", dem);
    	printf("Tong cac phan tu chan la: %d\n", tong);
    	getch();
    }

  2. #2
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Lấy một tờ giấy trắng. Vẽ cái mảng khoảng 10 phần tử.
    Dùng tay tính toán xem muốn làm ba công việc trên thì làm thế nào.
    Cả ba câu hỏi trên đều có thể tìm ra giải thuật bằng cách tính trên giấy.

    Thật ra hầu hết các bài tập về mảng mà các HS hay hỏi ở đây đều có thể thấy câu trả lời dễ dàng nếu chịu khó vẽ ra giấy.

Các đề tài tương tự

  1. Trả lời: 2
    Bài viết cuối: 21-04-2013, 09:46 AM
  2. Lỗi: bố cục trang web tự tăng theo chiều ngang khi chiều cao thay đổi
    Gửi bởi tuanngocpt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 16-03-2013, 11:25 PM
  3. Trả lời: 1
    Bài viết cuối: 28-04-2012, 09:43 PM
  4. Cách truyền mang 1 chiều cho hàm bài con trỏ và mảng một chiều ai có thể giải thích giúp mình
    Gửi bởi biencute trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 21-03-2012, 09:00 AM
  5. Lời giải bài tập: Chuỗi Ký tự, mảng số nguyên 1 chiều, mảng 2 chiều, tạo Menu
    Gửi bởi xuanngoc trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 15-10-2011, 01:17 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn