اخطار‌های زیر رخ داد:
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit



درود مهمان گرامی! ثبت نام

این یک اطلاعیه همگانی است.


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حل مشکلات شما در C و ++C
#
کد:
#include <iostream>
#include <conio.h>
#include <stdlib.h>

using namespace std;

/* this program is for guessing a random number */


int main (){
    
    int x,z;
    char ans='y';

    while ( ans=='y' ){
        x=rand();    
        do {
            cout << " guess the number: " << endl ;
L1:
            cin >> z ;
        
        
            if ( z > x   ){
             cout << " It's higher than the random number.enter your number again " << endl ;
             goto L1;
            }//end of if
        
        
            else if ( x < z ){
             cout << " It's lower than the random number.enter your number again " << endl ;
            goto L1;
            }//end of elseif
        
            
            if (  x==z )
             cout << " You guess it correctly.well done" << endl;        
            }//end of do
    
        
            cout << " Do you want to continue?(y/n)" << endl ;    
    
        ans=getch();
            
    }//end of while    
    return 0;

}
پاسخ
#
آقای نه ترکی ممنون میشم یه نگاهی به این کد بندازید.
لطفاً جائی که ایراد داره رو به من بگید.
این برنامه برای حدس زدن یه رقم به کار میره.
هی میگه :1>f:\programming\guess a random number 3-15\guess a random number 3-15\guess a random number 3-15.cpp(41): error C2061: syntax error : identifier 'cout'

بعد موقع ران شدن فقط عدد رو میگیره ،دیگه بقیه مراحلش رو اجرا نمیکنه.
تشکر
پاسخ
#
این برنامه اصلن نباید ران شه:D
اگه دقت کنی یه do گذاشتی ولی while پایانیش رو نذاشتی پس این ارر داره.XD
go to هم در زبان های برنامه نویسی یعنی فشbazr پس دیگه به هیچ عنوان ازش استفاده نکن.
بعدش شرط if رو نگاه کن با شرط else if یکیه.MASTER
کد:
if ( z > x   )
else if ( x < z )


من می خواستم goto رو حذف کنم ولی فقط برنامه خودت رو اصلاح کردم تا بهتر بفهمیش برایه حذف می تونی از for استفاده کنی.

بازم من با توربو نوشتمش.(حوصله نصب ویژوال ندارم:D)

کد:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>


/* this program is for guessing a random number */


int main (){

    int x,z;
    char ans='y';

    while ( ans=='y' ){
    x=rand();

       cout << " guess the number: " << endl ;
L1:
       cin >> z ;


       if ( z > x   ){
        cout << " It's higher than the random number.enter your number again " << endl ;
        goto L1;
       }//end of if


       else if ( x > z ){
        cout << " It's lower than the random number.enter your number again " << endl ;
       goto L1;
       }//end of elseif


       if (  x==z )
        cout << " You guess it correctly.well done" << endl;



       cout << " Do you want to continue?(y/n)" << endl ;

    ans=getch();

    }//end of while
    return 0;

}


فایل‌(های) پیوست شده
.zip  D.zip (اندازه: 458 bytes / تعداد دفعات دریافت: 0)
پاسخ
#
#include <iostream>
#include <conio.h>
using namespace std;
char tocapital ( char );
/* this program takes a character and returns it's capital */
int main ()
{
char g,ch,ans='y';
while ( ans=='y' )
{
cout <<
"Enter your character:" << endl ;
cin >> ch ;
cout <<
"The entered character is \t" << ch <<endl;
g=tocapital(ch) ;
cout <<
"The capital form of the letter is:\t" << g << endl ;
cout <<
"Do you want to continue>(y/n)" << endl ;
ans=_getch();
}
return 0;
}
/////////////////////////////////////
char tocapital ( char ch )
{
if ( ch >= 'a' && ch <= 'z')
{
ch-=32;
return ch;
}
else if ( ch >='A' && ch <='Z')
return ch;
else
cout << "wrong entered format:" << endl ;
}
//end of function

آقای نه ترکی این کد جدید منه.
درس ران میشه.
به نظرتون کد زنیم بهتر شده یا نه؟
راستش چی کارش کنم تا بهتر بشه.
پاسخ
#
آقای نه ترکی اعلان ها رو بعد از آوردن فضانام بیاریم بهتره یا قبلش؟
پاسخ
#
قبلش باشه بهتره چون ممکنه بخواید از کلاس هایه اماده سی++ مثل string استفاده کنید و اونم نیاز به std و اینکلود استرینگ داره که اگه std رو بعد بنویسی مشکل ایجاد می کنه.
پاسخ
#
سلام آقای نه ترکی:
کدوم تابع وظیفه clrscr();رو توی سی پلاس پلاس انجام میده؟Idea
پاسخ
#
(2011-04-15 09:52 AM)billy willy نوشته است:  سلام آقای نه ترکی:
کدوم تابع وظیفه clrscr();رو توی سی پلاس پلاس انجام میده؟Idea

تو وی؟ژوال می تونی از
کد:
system("cls")
استفاده کنی ولی ویژول به طور خودکار صفحه رو پاک می کنه.
پاسخ
#
ممنون آقای نه ترکی
پاسخ
#
سلام آقای نه ترکی این الگوریتم bubble sort هست.درست اجرا میشه ولی ان error رو میده
run time check failue #2

stack around varriable 'arr
was corrupted
توی صفحه نمایش هم اول از همه یه عدد نامفهومی رو میاره
کد:
#include <iostream>
#include<conio.h>

void get ( float []);
void bubble( float []);
void show (float []);

using namespace std;

/* this program takes 10 digits and sorts them out by bubble sort 5-5*/

int  main()
{
    float arr[10];
    get(arr);
    bubble(arr);
    cout << "The sorted data are:" << endl ;
    show(arr);
    cout << endl << "\t Good luck\n\t dear user" << endl ;
    return 0;
}

//end of main

void get (float arr[])
{
    for ( int i=0 ; i<10 ; i++)
    {
        cout << "Please enter your number:" << endl ;
        cin >> arr[i];
    }
}
//end of function get
void bubble(float arr[])
{
    float temp;
    for ( int i=10; i>0 ; i--)
        for ( int j=0 ; j<i ; j++ )
            if ( arr[j] > arr[j+1] )
            {
                temp=arr[j+1];
                arr[j+1]=arr[j];
                arr[j]=temp;
            }//end of if
}
//end of function bubble
void show(float arr[])
{
    system("cls");
    for ( int i=0 ; i<10 ; i++)
        cout << arr[i] << "    " ;
}
//end of function show
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان