Управляющие структуры.Что здесь не так?

Тема в разделе "Общие вопросы по С и С++", создана пользователем comical, 25 ноя 2009.

  1. comical

    comical Гость

    C++
    Сама задача звучит так: Известна масса каждого предмета из некоторого набора предметов. Определить среднюю массу. Количество предметов вводиться с клавиатуры. можно сделать через любой оператор (if...else,while, do... while, for)

    мне кажется она достаточно лёгкая...но вот появились трудности
    Что здесь не так? возможно цикл нужно составлять по другому(не судите строго)совсем новичок в прогроммировании..
    мои циклы:
    Код (C++):
    #include<stdio.h>
    void main()
    {
    int m,n;
    printf("Vvedite kolichestvo predmetov\n");
    scanf("%d", &n);
    m=56;
    m=m*n%n;
    printf("srednaja massa=%d\n",m);
    }

    Код (C++):
    #include<stdio.h>
    int main()
    {int sum=0,m,n,rez;
    printf("vvedite kolichestvo predmetov n\n");
    scanf("%d", &n);
    do
    {printf("vvedite massy predmeta m\n");
    scanf("%d",m);
    sum+=m;
    }while (m!=0);
    printf("Srednaja massa ravna=%d\n",sum);
    rez=sum/n;
    printf("Srednaja massa ravna=%d\n",rez);}
    <table valign="top" style='margin:0;width:100%;border:1px dashed red;'>[tr]<td align='middle' bgcolor='#ff6060' valign='top' width='1%'>
    <FONT color='#ffffff' size='+3'> ! </font>
    </td><td align="midle" valign='top' style='background:#fff;'>Используем теги кода!</td>[/tr]</table>
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Почему бы вместо while не использовать более привычный for? А теперь подумайте сколько итераций у вашего цикла должно быть и какая переменная за него отвечает
     
  3. RocknRolla

    RocknRolla Гость

    #include<stdio.h>
    int main()
    {int sum=0,m,n,i;
    float rez;
    printf("vvedite kolichestvo predmetov n\n");
    scanf("%d", &n);
    for(i=0;i<n;i++)
    {printf("vvedite massu %d-go predmeta \n",i);
    scanf("%d",&m);
    sum+=m;
    }

    rez=sum/n;
    printf("Srednaja massa ravna=%f\n",rez);
    return 0;
    }
     
Загрузка...
Похожие Темы - Управляющие структуры Что
  1. eugira
    Ответов:
    2
    Просмотров:
    3.313
  2. TSoprano
    Ответов:
    1
    Просмотров:
    1.007
  3. vlada
    Ответов:
    6
    Просмотров:
    1.457
  4. Anastasia18
    Ответов:
    1
    Просмотров:
    1.204
  5. b0006
    Ответов:
    0
    Просмотров:
    1.174

Поделиться этой страницей