Форум программистов, компьютерный форум, киберфорум
Наши страницы

Одномерный массив. Найти наименьший элемент, все нулевые элементы заменить значением этого элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ получить 4бит из байта http://www.cyberforum.ru/cpp-beginners/thread821595.html
есть байт, например 32 что написать в структуру что бы прочитать отдельно 3 и 2 ? (если просто BYTE тогда что дальше делать с байтом что занести 3 и 2 отдельно в переменные?)
C++ Найти телефон сотрудника по фамилии и инициалах (работа с файлами С++) Задан файл, который содержит номера телефонов сотрудников: указывается фамилия и инициалы, номер телефона. Найти телефон сотрудника по его фамилии и инициалах. Как это сделать? http://www.cyberforum.ru/cpp-beginners/thread821588.html
Найти наибольшее положительное целое число n, для которого выполняется условие: C++
условие: Плиз очень надо=) Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе. Правила форума
C++ Создание англо-русского словаря
Другу задали курсовой создать англо-русский словарь, реализовал начало через std::set, но есть один нюанс в задании написано "обеспечить возможность хранения нескольких вариантов". Если кто делал...
C++ bad_alloc - проверка нехватки памяти http://www.cyberforum.ru/cpp-beginners/thread821572.html
Добрый вечер. У меня такая проблема - написал конструктор копирования массива деков символов, и решил посмотреть что произойдет, если не хватит памяти. В результате программа радостно падает и...
C++ Подсчет количества слов в строке Помогите пожалуйста написать программу для подсчета количества слов в строке подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
30.03.2013, 12:31
Andrycha009,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    const int size = 5;
    int mas[size] = {1, 0, -2, 3, 0};
 
    /*поиск минимального элемента*/
    int min = mas[0];                   //минимальным будет первый элемент
    for(int i = 1; i < size; ++i){
        if(mas[i] < min)                //если миним меньше, меняем значение
            min = mas[i];
    }
 
    cout << "Minimal element of the array: " << min;
 
    /*заменяем нули на значения минимального элемента*/
    int count = 0;                              //счетчик измененных эл-ов
    for(int i = 0; i < size; ++i){
        if(mas[i] == 0){                        //если == 0, меняем значения на минимум
            ++count;
            mas[i] = min;
        }
    }
 
    /*вывод количества измененных элементов*/
    cout << "\nThe number of modified elements: " << count;
 
    /*вывод нового массива*/
    cout << "\nModified array: ";
    for(int i = 0; i < size; ++i)
        cout << mas[i] << " ";
 
    cout << "\n\n";
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru