none
a few errors

    שאלה

  • Hey, new here :)

     I'm Hebrew speaker so if you know Hebrew I would appreciate it if you could answer in Hebrew

    but English is good as well :)

    this is the code:

    #define _CRT_SECURE_NO_WARNINGS
    #define SIZE 5
    #include <stdlib.h>
    #include <stdio.h>
    #include <math.h>

    void print(int matrixA[], int size)
    {
    int j;
    for (j = 0; j < size; j++)
    {
    printf("%d", matrixA[j]);
    }
    }



    int round(int matrixA[], int size)
    {

    int <g class="gr_ gr_38 gr-alert gr_tiny gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling multiReplace" data-gr-id="38" id="38">i</g>, firstNum;

    firstNum = matrixA[0];

    for (i = 1; i < size - 1; i++)
    {
    matrixA[i] = matrixA[i + 1];
    }

    matrixA[size] = firstNum;
    }



    void roundXRounds(int matrixA[], int size, int rounds)
    {
    int i;
    for (i = 1; i <= rounds; i++)
    {
    round(matrixA, SIZE);
    }

    print(matrixA, SIZE);
    }





    void main()
    {
    int i, rounds = 0;
    int matrixA[SIZE];

    for (i = 0; i < SIZE; i++)
    {
    printf("Please enter a num: \n");
    scanf("%d", &matrixA[i]);
    }

    printf("Please enter the number of rounds: \n");
    scanf("%d", &rounds);

    roundXRounds(matrixA, SIZE, rounds);

    system("pause");

    }

    I 'm getting those errors and I am new to C so I'm not sure what I am supposed to do:

    (1)

    Error C2371 'round': redefinition; different basic types round.c

    (2)
    Error C2440 'function': cannot convert from 'int *' to 'double' round.c

    (3)
    Warning C4024 'round': different <g class="gr_ gr_664 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar multiReplace" data-gr-id="664" id="664">types for</g> formal and actual parameter 1

    (4)
    Warning C4020 'round': too many actual parameters round.c


    thank you!

    יום חמישי 07 דצמבר 2017 14:00

כל התגובות


  • ברוך הבא לפורום

    >>  I'm Hebrew speaker so if you know Hebrew I would appreciate it if you could answer in Hebrew

    זהו פורום בעברית כך שאתה אמור לדבר בעברית ולא באנגלית. אם אתה מחפש פורום באנגלית אנחנו יכולים להפנות אותך לפורום מתאים.

    >> הפונקציה round כבר קיימת בבקובץ math.h
    מדוע אתה צריך לנסות להכין פונקציה שלך?
    אני לא טוען שאין מצב שיש בכך צורך, אבל באמת היה לך צורך ואם כן מדוע?!? האם אתה מוודא שאין סתירה בין הפונקציה שלך לפונקציה המובנית?

    >> int <g class="gr_ gr_38 gr-alert gr_tiny gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling multiReplace" data-gr-id="38" id="38">i</g>, firstNum;

    עברו כמה שנים מאז שכתבתי קוד ב C ולא ב C# אבל מה אתה חושב שהקוד הזה עושה ומה הוא אמור לעשות?

    האם העתקת את הקוד מהאינטרנט במקרה?!?


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    • סומן כתשובה על-ידי Ms.Sunshine208 יום רביעי 13 דצמבר 2017 16:44
    • סימון כתשובה בוטל על-ידי Ms.Sunshine208 יום רביעי 13 דצמבר 2017 16:44
    יום שישי 08 דצמבר 2017 18:58
  • זאת בחורה. ואני סטודנטית להנדסת מחשבים. אני יודעת שהפונקציה קיימת אך ביקשו מאיתנו לכתוב אותה לבד, הסתדרתי בכל אופן, כך שתודה :)
    יום רביעי 13 דצמבר 2017 16:45
  • בכיף :-)

    אני שמח לשמוע שמצאת את הפתרון :-)

    את יכולה לסגור אתך השרשור על ידי כך שתפסמי את הפתרון שלך, ותסמני את התגובה שלך כתשובה.

    זה גם יעזור לממשתמשים בעתיד שיגיעו לכאן דרך מנועי חיפוש למשל, וזה גם יעזור מינהלתית לכך שכל שרשור אמור להיות סגור בסיום (ב"סגירה" הכוונה לסימון התשובה/ות שיכולולת לעזור למשתמשים הבאים)


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום רביעי 13 דצמבר 2017 17:11