HN - Aptech
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

HN - Aptech


 
Trang ChínhTrang Chính  PortalPortal  GalleryGallery  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

 

 code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)

Go down 
2 posters
Tác giảThông điệp





Join date : 01/01/1970

code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Empty
Bài gửiTiêu đề: code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)   code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Icon_minitimeThu Jun 25, 2009 4:33 pm

anh em ai cúng có đề , các bác đọc dùm nhá vì em cũng ko biết nói sao với cái câu này
nó kêu sắp xếp chuỗi theo thứ tự thế này


input :
string 1 : hello, can i borow you 100 dollar?
string 2 : are you
string 3 : I have 2 dogs
string 4 : and you?

after sort :
I have 2 dogs
and you?
are you
hello, can i borrow you 100 dollar?


Được sửa bởi vobovilode ngày Sat Jun 27, 2009 12:54 am; sửa lần 2.
Về Đầu Trang Go down





Join date : 01/01/1970

code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Empty
Bài gửiTiêu đề: Re: code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)   code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Icon_minitimeThu Jun 25, 2009 4:33 pm

mời các bác chém mỏi tay đi ạ
Về Đầu Trang Go down
haph86
Gà mới lớn
Gà mới lớn
haph86


Tổng số bài gửi : 40
Join date : 04/06/2009

code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Empty
Bài gửiTiêu đề: Re: code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)   code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Icon_minitimeThu Jun 25, 2009 9:05 pm

À, yêu cầu của ý này là: xắp xếp lại các chuỗi ( xâu ) theo thứ tự alphabe. Khác bài xắp xếp các chuỗi theo độ dài ( dùng hàm strlen để so sánh độ dài ), ở đây phải dùng hàm strcmp để so sánh rồi xắp xếp lại. Hưng có thể tìm hiểu thêm trong sách, có nói đấy. Chú ý là trong các bài xắp xếp chuỗi, trong hàm cần khai báo thêm một xâu phụ nhé, và sử dụng hàm strcpy ( coppy xâu ) chứ không được dùng phép gán " = " thông thường Wink Nào, thử đi Wink
Về Đầu Trang Go down





Join date : 01/01/1970

code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Empty
Bài gửiTiêu đề: Re: code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)   code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Icon_minitimeSat Jun 27, 2009 12:41 am

xong rồi đây: Q2+Q3
Code:

#include<stdio.h>
#include<conio.h>

/*
void input(int *n,float a[]);
void print(int n,float a[]);
void sort(int n,float a[]);

void main()
{
   int n;
   float a[100];
   clrscr();
   input(&n,a);
   print(n,a);
   sort(n,a);
   getch();
}
void input(int *n,float a[100])
{
   int i;
   do{
      printf("Input N = ");
      scanf("%d",n);
     }while(*n<=0||*n>=100);
   for(i=0;i<*n;i++)
   {
      printf("\na[%d] = ",i);
      scanf("%f",&a[i]);
   }

}
void print(int n,float a[100])
{
   int i;

   printf("\nArray after input: ");
   for(i=0;i<n;i++)
   {
      printf("%04.1f  ",a[i]);
   }
}
void sort(int n,float a[100])
{
   int i,j;
   float temp;
   for(i=0;i<n;i++)
   {
      for(j=i+1;j<n;j++)
      {
         if(a[i]<a[j])
         {
            temp=a[i];
            a[i]=a[j];
            a[j]=temp;
         }
      }
   }
   printf("\nArray after sort: ");
   for(i=0;i<n;i++)
   {
      printf("%04.1f  ",a[i]);
   }
}
*/
/////////////////////MENU/////////////////////////
#include<string.h>
#include<stdlib.h>

void input(int *n,char s[][100]);
void print(int n,char s[][100]);
void count(int n,char s[][100]);
void sort(int n ,char s[][100]);
void menu(void);

void main()
{
   int n;
   char s[20][100],ch;
   do{
      clrscr();
      menu();
      printf("\nchoice: ");
      ch=getchar();
      switch(ch)
      {
         case '1':
            input(&n,s);
            getch();
            break;
         case '2':
            print(n,s);
            getch();
            break;
         case '3':
            count(n,s);
            getch();
            break;
         case '4':
            sort(n,s);
            getch();
            break;
         case '5':
            exit(0);

      }
     }while(ch!='5');
}

void input(int *n,char s[][100])
{
   int i;
   do{
      printf("\nN = ");

   scanf("%d",n);
   }while(*n<=0||*n>=20);
   for(i=0;i<*n;i++)
   {
      printf("\nString %d: ",i);
      fflush(stdin);
      gets(s[i]);
   }
}
void print(int n,char s[][100])
{
   int i;
   for(i=0;i<n;i++)
   {
      puts(s[i]);
   }
}
void count(int n ,char s[][100])
{
   int i,j,dem,dai;
   dem=0;
   for(i=0;i<n;i++)
   {

      dai=strlen(s[i]);
      for(j=0;j<dai;j++)
      {
         if(s[i][j]>='0'&&s[i][j]<='9')
         {
            dem++;
            break;
         }
      }
   }
   printf("\nTotal strings have numeric charater in is %d ",dem);
   printf("\nthere are:\n");
   for(i=0;i<n;i++)
   {
      dai=strlen(s[i]);
      for(j=0;j<dai;j++)
      {
         if(s[i][j]>='0'&&s[i][j]<='9')
         {
            puts(s[i]);
            break;
         }
      }
   }

}

void sort(int n,char s[][100])
{
   int i,j;
   char a[100];
   for(i=0;i<n;i++)
   {
      for(j=i+1;j<n;j++)
      {
         if(strcmp(s[i],s[j])>0)
         {
            strcpy(a,s[i]);
            strcpy(s[i],s[j]);
            strcpy(s[j],a) ;
         }
      }
   }
   printf("\nthe strings after sort:\n");
   for(i=0;i<n;i++)
   {
     //   puts(s[i]);
     printf("%s\n",s[i]);
   }

}
void menu(void)
{
   printf("\n 1. Input N and N strings.");
   printf("\n 2. Print Nstrings.");
   printf("\n 3. Count the strings have numeric charater in it and print those strings.");
   printf("\n 4. sort the strings.");
   printf("\n 5. Exit.");

}


Được sửa bởi vobovilode ngày Sat Jun 27, 2009 12:53 am; sửa lần 1.
Về Đầu Trang Go down





Join date : 01/01/1970

code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Empty
Bài gửiTiêu đề: Re: code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)   code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Icon_minitimeSat Jun 27, 2009 12:48 am

bác nào vào chém bài này đê^_^
Về Đầu Trang Go down
Sponsored content





code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Empty
Bài gửiTiêu đề: Re: code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)   code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé) Icon_minitime

Về Đầu Trang Go down
 
code 19 đã ok các chú các bác vào chém đê !!!!!!!!!!!(code fia dứơi nhé)
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» code 15 mới các chú bác vào mà chém gió (chém chuẩn vào nhớ)
» code 09 thiếu EXAM1 mời các bác vào chém code hay cực (menu)
» code 18 full option mời các bác vào xem , chém gió
» code 6 chém nhiệt tình nhé
» [Code 2] Module test practical

Permissions in this forum:Bạn không có quyền trả lời bài viết
HN - Aptech :: Khóa Học :: SEMESTER I :: C :: Bài Tập-
Chuyển đến