На С++ . В массиве из 10 целых чисел подсчитать сумму элементов, стоящих правее минимального.

Ответы:
Николай Страхов
09-08-2015 23:54

// исходный массивint mas[10] = {21,13,52,43,9,18,27,34,28,56};int i = 0;  // счетчикint index_min; // переменна для хранения индекса минимального элемента в массивеint min = mas[0]; // сначала принимаем 1ый элемент как минимальныйwhile (i < 10) {       // проходим по всему массивуif (mas[i] < min) {   // если текущий элемент меньше минимальногоmin = mas[i];    // делаем его минимальнымindex_min = i;   // запоминаем его индекс}i++;               // увеличиваем счетчик}printf("Min = %d ", mas[index_min]);    // выводим минимальный элементint Sum = 0;       // переменная для подсчета суммыi = index_min+1;   // индес следующего элемента - правее за минимальнымwhile (i < 10) {   // пробегаем по массиву от следующего за минимальным до концаSum += mas[i]; // суммируемi++;           // увеличиваем счетчик}printf("Sum = %d ", Sum);  // выводим результат суммы

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Ayzhan Zabolotnova

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «На С++ . В массиве из 10 целых чисел подсчитать сумму элементов, стоящих правее минимального.» от пользователя Ayzhan Zabolotnova в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!