Close
Duke shfaqur rezultatin -9 deri 0 prej 8
  1. #1
    Cybernet Maska e Tupac4ever
    Anėtarėsuar
    18-10-2004
    Vendndodhja
    Bukuresht Profesioni:Student
    Postime
    113

    Dev-C++ 4.92 mė jep errore!

    Pershendetje,

    Kam instaluar ne PC programin Dev-C++ per realizimin e programeve ne C,pasi me duhet me duhet per ne shkolle.Doja te pyesja se nese eshte i mire dhe a eshte ne gjendje te kompiloje programet ne gjuhen C. Kam provuar disa tipe ushtrimesh edhe me jep errore te tilla si psh : printf("n=")[/B] dmth per te lexuar permasen e vektorit, ose te funksioni void main(), me thote qe ke gabime kur i jap per ta kompiluar.


    Pres pergjigje,

    Kalofshi mire.
    Binary System

  2. #2
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    Pershendetje,

    per mendimin tim DEV-C++ eshte free dhe nje nder IDE-te me te mira per te programuar ne C dhe C++. Kur fillon nje projekt te ri ne DEV-C++ mund te specifikosh se a do te jete C apo C++.

    Sa i perket funksionit void main() e marrur nga :

    5.1.2.2.1 Program startup
    The function called at program startup is named main. The implementation declares no
    prototype for this function. It shall be defined with a return type of int and with no
    parameters:
    int main(void) { /* ... */ }
    or with two parameters (referred to here as argc and argv, though any names may be
    used, as they are local to the function in which they are declared):
    int main(int argc, char *argv[]) { /* ... */ }
    or equivalent;8) or in some other implementation-defined manner.
    If they are declared, the parameters to the main function shall obey the following
    constraints:
    — The value of argc shall be nonnegative.
    — argv[argc] shall be a null pointer.
    — If the value of argc is greater than zero, the array members argv[0] through
    argv[argc-1] inclusive shall contain pointers to strings, which are given
    implementation-defined values by the host environment prior to program startup. The
    intent is to supply to the program information determined prior to program startup
    from elsewhere in the hosted environment. If the host environment is not capable of
    supplying strings with letters in both uppercase and lowercase, the implementation
    shall ensure that the strings are received in lowercase.
    — If the value of argc is greater than zero, the string pointed to by argv[0]
    represents the program name; argv[0][0] shall be the null character if the
    program name is not available from the host environment. If the value of argc is
    greater than one, the strings pointed to by argv[1] through argv[argc-1]
    represent the program parameters.
    — The parameters argc and argv and the strings pointed to by the argv array shall
    be modifiable by the program, and retain their last-stored values between program
    startup and program termination.
    Kjo do te thote se void main() eshte absolut ilegal, mund te perdoret si:

    Kodi:
     
    int main() 
    int main(void) 
    int main(int,char**)
    Pra funksioni main() ne C/C++ nuk mund te mbaje nje vlere kthyese te pacaktuar por eksplicit vleren integer e cila permban vlerat kur programi terminohet.
    Ndryshuar pėr herė tė fundit nga hot_prinz : 11-11-2008 mė 06:24 Arsyeja: korigjim

  3. #3
    Cybernet Maska e Tupac4ever
    Anėtarėsuar
    18-10-2004
    Vendndodhja
    Bukuresht Profesioni:Student
    Postime
    113
    hot_priz faleminderit per pergjigjen e dhene.
    Kjo do te thote se ato cka mesojme ne shkolle qenkan te pavlera.

    Ne rastin tim qe kam bere disa programe te thjeshta tip : Shuma e elementeve te nje vektori,
    kshu e kemi perdorur,pra ne kete trajte void main () ,edhe me poshte vazhdon programi.
    Kam provuar edhe here te tjera edhe me ka nxjerre programe ne sintakse,programi duke qene i marre nga libri identik.


    Gjithe te mirat.
    Ndryshuar pėr herė tė fundit nga Tupac4ever : 11-11-2008 mė 16:51
    Binary System

  4. #4
    Cybernet Maska e Tupac4ever
    Anėtarėsuar
    18-10-2004
    Vendndodhja
    Bukuresht Profesioni:Student
    Postime
    113
    #include

    int main ()
    {float x[50],s;
    int n,i;

    printf("n=");scanf("%d",&n);
    for (i=0,i printf("x[%d]=",i);
    scanf("%f",&x[i]);
    for (i=0,i s+=x[i];
    printf("shuma e elemnteve te nje vektori eshte %5.2f \n",&s);
    }

    ky me sakte,programi.
    Binary System

  5. #5
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    Nuk do t'kisha thene se jane te pavlera ato qe mesoni, por ato qe mesoni jane relikte te kohes para se gjuha C te standardizohet.


    Kodi:
    #include 
    #include 
    
    int main(void)
    {
    	float x[50],s=0;
    	int n,i;
    
    	printf("Sheno numrin e elementeve te vekrorit [X]: n=");
    	scanf("%d",&n);
    
    	for (i=0;i
    

  6. #6
    Cybernet Maska e Tupac4ever
    Anėtarėsuar
    18-10-2004
    Vendndodhja
    Bukuresht Profesioni:Student
    Postime
    113
    Flm per informacionin e dhene deri tani.
    Kisha edhe nje pyetje.

    Pasi i dhashe Compile me thote qe programi u kompilua me sukses,por tani dua te shikoj per ti dhene vlerat e "X".Nuk e di a me kupton se cka dua te bej.Psh. Qe i jep vlera reale programit vektori x{1,2,3,4,5,6} edhe te ben shumen e elementeve,ate qe e ben ne ms-dos.

    Kalofsh mire.
    Binary System

  7. #7
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    je i mireseardhur,

    me te vertete nuk e di se cfare deshiron, por do i postoj disa shembuj per te cilet mendoj se ndoshta do te hyjne ne pune.

    ***

    Rasti i pare: - Vlerat e vekrorit mbushen automatikisht me vleren e variables pergjate iterimit :

    Kodi:
    /* Vlerat e vektorit jane vlerat e iterimit te variables  */
    #include 
    #include 
    
    int main(void)
    {
    	float x[50],s=0;
    	int n,i;
    
    	printf("Sheno numrin e elementeve te vekrorit [X]: n=");
    	scanf("%d",&n);
    
    	for (i=0;i Vlera e elementit x[%d]=%5.2f\n",i,(float)i);
    		x[i]=i;
    	}
    
    	for (i=0;i
    

    Rasti i dyte: - Vlerat e vektorit jane vlera statike te inicializuara ne :

    Kodi:
    /* Vlerat e vektorit jane vlera statike */
    #include 
    #include 
    
    int main(void)
    {
    	float x[10] = {12,23,34,45,56,67,78,89,11,22};
    	float s = 0;
    	int i;
    
    	for (i=0;i<10;i++)
    	{
    		printf(" -> Vlera e elementit x[%d]=%5.2f\n", i, x[i]);
    	}
    
    	for (i=0;i<10;i++)
    		s+=x[i];
     
    	printf("Shuma e elemnteve te vektorit [X] eshte: %5.2f \n",s);
    
        system("pause");
        return 0;
    }
    dhe
    Rasti i trete: - Vlerat e vektorit jane vlera randome :

    Kodi:
    /* Vlerat e vektorit jane vlera randome */
    #include 
    #include 
    
    int main(void)
    {
    	float x[10];
    	float s = 0;
    	int i;
    
    	for (i=0;i<10;i++)
    	{
    		x[i] = rand() % 99 + 1;
    		printf(" -> Vlera e elementit x[%d]=%5.2f\n", i, x[i]);
    	}
    
    	for (i=0;i<10;i++)
    		s+=x[i];
     
    	printf("Shuma e elemnteve te vektorit [X] eshte: %5.2f \n",s);
    
        system("pause");
        return 0;
    }

  8. #8
    i/e regjistruar Maska e hot_prinz
    Anėtarėsuar
    29-05-2007
    Vendndodhja
    Frankfurt
    Postime
    9,878
    ne rastin e trete vlerat randome do te perseriten kur programi starton, ja nje rast tjeter kur vlerat randome nuk perseriten me startimin e programit:

    Kodi:
    /* Vlerat e vektorit jane vlera randome te paperseritshme kur programi starton*/
    #include 
    #include 
    #include 
    
    int main(void)
    {
    	float x[10];
    	float s = 0;
    	int i;
    
    	srand(time(0));
    	for (i=0;i<10;i++)
    	{
    		x[i] = rand() % 99 + 1;
    		printf(" -> Vlera e elementit x[%d]=%5.2f\n", i, x[i]);
    	}
    
    	for (i=0;i<10;i++)
    		s+=x[i];
     
    	printf("Shuma e elemnteve te vektorit [X] eshte: %5.2f \n",s);
    
        system("pause");
        return 0;
    }

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •