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

Đề tài: cấu trúc do.....while?, mình muốn lặp lại toàn bộ chương trình mà không được, giúp mình với?

  1. #1
    Ngày gia nhập
    08 2011
    Bài viết
    2

    Question cấu trúc do.....while?, mình muốn lặp lại toàn bộ chương trình mà không được, giúp mình với?

    C Code:
    1. #include<stdio.h>
    2.    #include<conio.h>
    3.    void main()
    4. {
    5.   int n, i, g;
    6.   n=-1;
    7.   char ch;
    8.  do  
    9.    {
    10.        do
    11.         {
    12.             if (n < 0)
    13.                     {
    14.                         printf("\n ban hay nhap so n nho hon 8  ");
    15.                     }
    16.             else
    17.                     {
    18.                         printf(" \n so ban nhap khong dung ");
    19.                         printf(" \n nhap lai so khac");
    20.                         printf(" \n hay nhap n ");
    21.                     }
    22.             scanf("%d",&n);
    23.                  }while(n>8 || n<0);
    24.      
    25.       g=1;
    26.       for(i=1;i<=n;i++)
    27.       g=g*i;
    28.       printf("\n n giai thua la %d",g);
    29.       printf("\ nhan n de thoat");
    30.       fflush(stdin);
    31.       scanf("%c",&ch);
    32.      }while(ch!=n);
    33.  
    34.      getch();
    35. }

  2. #2
    Ngày gia nhập
    04 2011
    Nơi ở
    Heaven
    Bài viết
    90

    mình sửa lại cho bạn nè
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<stdlib.h>
    4.    void main()
    5. {
    6.   int n, i, g;
    7.   Repeat:
    8.   n=-1;
    9.   char ch;
    10.        do
    11.         {
    12.             if (n < 0)
    13.                 {
    14.                    printf("\n ban hay nhap so n nho hon 8  ");
    15.                    scanf("%d",&n);
    16.                 }
    17.             else
    18.                 {
    19.                     printf(" \n ban nhap sai ");
    20.                     printf(" \n nhap lai so khac");
    21.                     printf(" \n hay nhap n ");
    22.                     scanf("%d",&n);
    23.                  }
    24.                    
    25.           }while(n>8 || n<0);
    26.      
    27.       g=1;
    28.       for(i=1;i<=n;i++)
    29.       g=g*i;
    30.       printf("\n n giai thua la %d",g);
    31.       printf("\ nhan n de thoat");
    32.       flushall();
    33.       ch=getch();
    34.      if(ch=='n' || ch=='N')
    35.          exit(1);
    36.      else
    37.          goto Repeat;
    38.  
    39.      
    40.  
    41.      getch();
    42. }
    I'll come back

  3. #3
    Ngày gia nhập
    08 2011
    Bài viết
    2

    Mặc định Bài tập C cấu trúc do.....while?, mình muốn lặp lại toàn bộ chương trình mà không được, giúp mình với? Trả lời đề tà

    bạn dùng chương trình dịch gì vâỵ? mình coppy bài của bạn vào dev c++ nó không chạy được. nếu muốn coppy vào turbo c thì làm thế nào vâỵ?

  4. #4
    Ngày gia nhập
    04 2011
    Nơi ở
    Heaven
    Bài viết
    90

    mình dùng VS 2010 bạn à, bạn làm tương tự như vậy trên trình dịch của bạn
    I'll come back

  5. #5
    Ngày gia nhập
    01 2011
    Bài viết
    116

    nếu mình nhớ ko nhầm thì dev C hàm main phải để kiểu int thì mới chạy được (ko biết nhớ đúng ko).
    Bạn thử lại xem, nhưng nhớ là phải return 0; ở cuối chương trình.

    Để copy vào TC thì cách du nhất là bạn copy vào 1 file text, save file có đuôi là .c hoặc .cpp , rồi vào tc mở file đấy ra ( nhớ dò đúng thư mục mà mở) ->ok, vì tc ko có ctr+c hay ctr+v mà
    C++ Code:
    1. while ( you_live) {
    2. if (you_failed) try_again();
    3. else if ( you_won) find_new_challenge();
    4. }
    5. system("DEATH");
    6. return HELL;

  6. #6
    Ngày gia nhập
    02 2012
    Bài viết
    1

    Mặc định Có Pro nào giúp em với c++.

    sửa giúp em bài này với câutruwcsw do while để lặp lại chương trình
    C++ Code:
    1. #include <iostream>
    2.  
    3. using namespace std;
    4. int main()
    5. {
    6.           do{
    7.           int n,a,b,tang;
    8.           char t;
    9.    
    10.           cout<<"Hay nhap so pt : ";cin>>n;
    11.           cout<<"Hay nhap phan tu thu nhat : ";cin>>a;
    12.           int i=2;
    13.             tang=0;
    14.           while(i<=n)
    15.           {
    16.                  
    17.                     cout<<"hay nhap phan tu thu "<<i<<" ";cin>>b;
    18.                     if(a<b) tang++;
    19.                     a=b;
    20.                     i++;
    21.           }
    22.           if(tang==n-1) cout<<"Day tang \n";
    23.           else cout<<"Khong phai \n";
    24.          
    25.           cout<<"Ban co muon kiem tra tiep C/K ";cin>>t;
    26.           }while(t=='c');
    27.           system("pause");
    28.           return 0;
    29.           }
    Thanks!!

  7. #7
    Ngày gia nhập
    01 2012
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi hainv.561 Xem bài viết
    sửa giúp em bài này với câutruwcsw do while để lặp lại chương trình
    C++ Code:
    1. #include <iostream>
    2.  
    3. using namespace std;
    4. int main()
    5. {
    6.         do{       //Sữa ở đây nhé bạn. Đưa do xuống dưới
    7.           int n,a,b,tang;
    8.           char t;
    9.           cout<<"Hay nhap so pt : ";cin>>n;
    10.           cout<<"Hay nhap phan tu thu nhat : ";cin>>a;
    11.           int i=2;
    12.             tang=0;
    13.           while(i<=n)
    14.           {
    15.                  
    16.                     cout<<"hay nhap phan tu thu "<<i<<" ";cin>>b;
    17.                     if(a<b) tang++;
    18.                     a=b;
    19.                     i++;
    20.           }
    21.           if(tang==n-1) cout<<"Day tang \n";
    22.           else cout<<"Khong phai \n";
    23.          
    24.           cout<<"Ban co muon kiem tra tiep C/K ";cin>>t;
    25.           }while(t=='c');
    26.           system("pause");
    27.           return 0;
    28.           }
    Thanks!!
    C Code:
    1.  
    2.  
    3.           int n,a,b,tang;
    4.           char t;
    5.     do{
    6.           cout<<"Hay nhap so pt : ";cin>>n;
    7.           cout<<"Hay nhap phan tu thu nhat : ";cin>>a;
    8.           int i=2;
    9.             tang=0;
    10.           while(i<=n)
    11.           {
    12.                  
    13.                     cout<<"hay nhap phan tu thu "<<i<<" ";cin>>b;
    14.                     if(a<b) tang++;
    15.                     a=b;
    16.                     i++;
    17.           }
    18.           if(tang==n-1) cout<<"Day tang \n";
    19.           else cout<<"Khong phai \n";
    20.          
    21.           cout<<"Ban co muon kiem tra tiep C/K ";cin>>t;
    22.           }while(t=='c');
    23.           system("pause");
    24.           return 0;

  8. #8
    Ngày gia nhập
    01 2012
    Bài viết
    4

    @huu_duyet:
    Trích dẫn Nguyên bản được gửi bởi huu_duyet Xem bài viết
    C Code:
    1. #include<stdio.h>
    2.    #include<conio.h>
    3.    void main()
    4. {
    5.   int n, i, g;
    6.   n=-1;
    7.   char ch;
    8.  do  
    9.    {
    10.        do
    11.         {
    12.             if (n < 0)
    13.                     {
    14.                         printf("\n ban hay nhap so n nho hon 8  ");
    15.                     }
    16.             else
    17.                     {
    18.                         printf(" \n so ban nhap khong dung ");
    19.                         printf(" \n nhap lai so khac");
    20.                         printf(" \n hay nhap n ");
    21.                     }
    22.             scanf("%d",&n);
    23.                  }while(n>8 || n<0);
    24.      
    25.       g=1;
    26.       for(i=1;i<=n;i++)
    27.       g=g*i;
    28.       printf("\n n giai thua la %d",g);
    29.       printf("\ nhan n de thoat");
    30.       fflush(stdin);
    31.       scanf("%c",&ch);
    32.      }while(ch!=n);// sai điều kiện rồi bạn ơi.
    33.  
    34.      getch();
    35. }
    Sữa lại như thế này nhé:
    C Code:
    1. while(ch!='n')

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

  1. Trả lời: 0
    Bài viết cuối: 07-07-2013, 07:29 PM
  2. Giúp đỡ cách chọn cấu trúc dữ liệu làm từ điển bằng C#
    Gửi bởi 0nly trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 08-09-2011, 07:27 PM
  3. Bài tập C++ Bài tập xây dựng cấu trúc, giúp mình
    Gửi bởi princeleo trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 01-11-2010, 09:01 AM
  4. Giúp em sửa lỗi bài cấu trúc dữ liệu
    Gửi bởi codai trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 23-05-2010, 07:09 PM
  5. Cấu trúc file excel | Cấu trúc file xls. Giúp mình với?
    Gửi bởi knightofit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 02-04-2009, 10:44 PM

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