a2vdo forum! LUQUY...tham gia nao de cung pha phach, hoc hoi...

Pha tan tanh ra, hoc hoi nhieu vao va thi do, co viec lam.kha kha!

Đăng Nhập

Quên mật khẩu



Latest topics
» Yêu là khỗ????
Wed Oct 30, 2013 6:05 pm by ducanhle1993

» Mu Hồng Ngọc Alpha Test 13h Ngày 1/8/2013 - Open Beta 13h Ngày 8/8/2013 , mu open tha
Wed Jul 31, 2013 10:05 pm by haohoa2710

» 13h Ngày 13/7/2013 Open Máy Chủ Anh Hùng - mu open 13/7, mu moi ra 13/7, mu open hom
Sun Jul 07, 2013 10:37 pm by haohoa2710

» Hưỡng dẫn trang trí bài viết lên diển đàn cho sôi động
Mon Jun 10, 2013 2:27 pm by ducanhle1993

» Suy ngẫm sau một tháng học quân sự!
Mon Jun 10, 2013 2:18 pm by ducanhle1993

» giúp các em tư vấn chọn ngành học
Mon Jun 10, 2013 2:15 pm by ducanhle1993

» Tuyển cộng tác viên đăng tin quảng cáo làm việc tại nhà
Fri May 17, 2013 11:20 am by manhnguyen1993

» [vnplay.org]MU Việt Season 6.3 - Reset Và Non Reset -Không Webshop - Open tháng 5
Sat May 04, 2013 8:27 pm by noheart91

» Mu Hoàng Tộc - Truyền Thuyết Bóng Đêm . Alpha Test 08/12 - Open 16/12
Fri Dec 14, 2012 11:25 pm by haohoa2710

» Mu Hồng Ngọc, mu open 11/11, mu moi ra 11/11, mu open thang 11, mu moi ra thang 11, m
Tue Nov 06, 2012 7:52 pm by haohoa2710

» Open Chính Thức Loạn Thế Kiếm - server kiếm thế private
Mon Nov 05, 2012 5:28 am by maxvolume

» Kt-Hanoi.Com Đúc Kết Tinh Hoa, Trải Nghiệm Hệ Thống Skill Mới Lạ, Free Đúng Nghĩa
Wed Oct 31, 2012 10:56 am by maxvolume

» Thac mac
Sat Jul 28, 2012 10:06 pm by chipcoiga

» Tin Hot về bí thư Nguyễn Phước Trinh
Sun Jul 15, 2012 10:30 am by ducanhle1993

» Aó đồng phục
Mon Jun 11, 2012 2:08 pm by hero.93

facebook
Tăng Like Facebook Thật, Trao Đổi Like Thật,  Tăng View Youtube, Tăng Like Youtube, Google + , Twitter 100% Thực

Top posters
chipcoiga (480)
 
thanhbinhqt1993 (283)
 
congchung1993 (150)
 
ducanhle1993 (141)
 
lovemyzip (69)
 
A2yeu_93 (57)
 
sexxy_gjrl...0h_sexxy (51)
 
nhoc_sock_pro (48)
 
lovelanthu10 (41)
 
whatiwant (34)
 

Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

July 2017
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendar Calendar


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

1Thông báo Bài tập mảng một chiều - bài giải on Sun Jan 08, 2012 4:35 pm

1 Sử dụng hàm thực hiện các công việc sau:
a, nhập mảng
b, xuất mảng vừa nhập
c, đảo thứ tự mảng
d, tổng, tích các số dương a
e, sắp xếp theo thứ tự tăng dần

Bài giải:
Code:

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define max 100

void nhapmang(int a[], int b){
            int i;
            for (i=0;i<b;i++) {
                printf("\na[%d]= ",i);
                scanf("%d",&a[i]);}
            }
           
void xuatmang(int a[], int b){
            int i;
            for (i=0;i<b;i++) printf("\na[%d]= %d", i,a[i]);
            }
           
void daomang(int a[], int b){
            int i,t;
            printf("\n\nMang sau khi dao:");
            for (i=0;i<b;i++){
                t=a[i];
                a[i]=a[b-1-i];
                a[b-1-i]=t;}
            for (i=0;i<b;i++) printf("\na[%d]= %d",i,a[i]);
            }
           
void tongtich(int a[], int b){
            int i,s=0, t=1,dem=0;
            for (i=0;i<b;i++){
                if (a[i]>0){dem=dem+1;
                            s+=a[i];
                            t=t*a[i];}}
            if (dem==0) printf("\nTrong mang khong chua so duong.");
            else printf("\nTong la: %d\nTich la: %d", s,t);
            }
           
void sapxepmang(int a[], int b){
              int i,j,t;
              for (i=0;i<b-1;i++)
              for (j=i+1;j<b;j++){
                  if (a[i]>a[j]) {
                                  t=a[i];
                                  a[i]=a[j];
                                  a[j]=t;}}
              printf("\n\nMang sau khi sap xep lai:");
              for (i=0;i<b;i++) printf("\na[%d]= %d",i,a[i]);
              }
             
main(){
      int n, a[max];
      do {
          printf("Nhap n:");
          scanf("%d",&n);}
      while (!(n>=4 && n<=20));
      nhapmang(a,n);
      xuatmang(a,n);
      daomang(a,n);
      tongtich(a,n);
      sapxepmang(a,n);
      getchar();
      getchar();
      }


________Thà để mồ hôi rơi trên từng trang giấy còn hơn để giọt nước mắt rơi sau những kì thi!______

Xem lý lịch thành viên http://a2vdo.forum.st/
Bài hai:
Viét chương trình sử dụng hàm thực hiẹn các công việc sau:
a, nhập mảng với n phần tử
b, sao chép mảng sao cho các phần tử lẻ đứng đầu mảng (và các phản tử chẳn đứng cuối mảng).
c, Sắp xếp các phần tử lẻ và chia hết cho 5 lên đầu mảng, các phần tử chẳn và chia hết cho 5 xuống cuối mảng
d, đảo mảng ở câu c

Bài giải
Code:
#include <math.h>
#include <stdio.h>
#include <conio.h>
#define max 100

/* Nhap gia tri cho mang*/
void nhapmang(int m[], int a){
    int i;
    for (i=1;i<=a;i++){
    printf("\nm[%d]= ",i);
    scanf("%d", &m[i]);}
    }

/* Chep mang voi cac phan tu le xep dau mang, phan tu chan dung cuoi mang*/
void chepmang(int m[], int b[], int a){
    int i,t, dau=1, cuoi=a;
       
    for (i=1;i<=a;i++){
        if (m[i]%2==1){
        b[dau]=m[i];
        dau++;
        }

else {
    b[cuoi]=m[i];
    cuoi--;}
                  }
    }

/* xuat mang*/
void xuatmang(int b[], int a)
{
    int i;
    printf("\nXuat mang.\n");
    for (i=1;i<=a;i++) printf("\nb[%d]= %d",i,b[i]);
}

void sapxepmang(int m[], int a){
    int i,t,dau=1;
    for (i=1;i<=a;i++)
        if (m[i]%2==1 && m[i]%5==0){
                      t=m[i];
                      m[i]=m[dau];
                      m[dau]=t;
                      dau++;}
    for (i=dau; i<=a;i++)
        if (m[i]%5!=0){
                        t=m[i];
                        m[i]=m[dau];
                        m[dau]=t;
                        dau++;}
    }

/* dao mang */
void daomang(int m[], int a){
    int i;
    printf("\n\nMang sau khi dao:");
    for (i=a;i>=1;i--) printf("\nm[%d]= %d",a-i,m[i]);
    }
   
/* Chuong trinh chinh*/
main(){
      int i,n,m[max],b[max];
      do {
      printf("Nhap so phan tu cua mang: ");
      scanf("%d",&n);}
      while (!(n>=0 && n<=100));
      nhapmang(m,n);
      chepmang(m,b,n);
      xuatmang(b,n);
      sapxepmang(m,n);
      xuatmang(m,n);
      daomang(m,n);
     
      getchar();
        getchar();




}


________Thà để mồ hôi rơi trên từng trang giấy còn hơn để giọt nước mắt rơi sau những kì thi!______

Xem lý lịch thành viên http://a2vdo.forum.st/

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết

 
  •  

Free forum | © PunBB | Free forum support | Liên hệ | Report an abuse | Create your own blog