Svetlana
?>

умоляю Склади блок-схеми для наступних задач:1.Сторони трикутника а, b, c. Знайди периметр трикутника. 2.Обчислення значення виразу (АХ+В)/С​

Информатика

Ответы

nataliaprintroll
#include <iostream>
using namespace std;

int main()
{
    int Count[16],Names[16];
    for (int i=0; i<16; i++)
    {
        Count[i] = 0;
        Names[i] = i + 1;
    }
    int n,t;
    cin >> n;
    for (int i=1; i<=n; i++)
    {
        cin >> t;
        Count[t] = Count[t] + 1;
    }
    for (int i=15; i>0; i--)
        for (int j=1; j<i; j++)
            if (Count[j-1] < Count[j])
            {
                t = Count[j]; Count[j] = Count[j-1]; Count[j-1] = t;
                t = Names[j]; Names[j] = Names[j-1]; Names[j-1] = t;
            }
    for (int i=0; i<16; i++)
        if (Count[i] > 0)
            cout <<Names[i] <<' ' <<Count[i] <<endl;
    return 0;
}
Только при вводе t помни, что индексация массив в С++ начинается с нуля, соответственно последний элемент будет иметь индекс N-1.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

умоляю Склади блок-схеми для наступних задач:1.Сторони трикутника а, b, c. Знайди периметр трикутника. 2.Обчислення значення виразу (АХ+В)/С​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

infosmolenskay
krasnova1977
Golovinskii_Sirotkina1944
Илья_Ветклиники1655
voropayelena26
marver201040
oleonov
Valentina
dpodstrel85
gumirovane2294
filternovo
ranocchio6
Бурмистров_Салагин1074
Коновалова
baranova302