Форум программистов, компьютерный форум CyberForum.ru

Найти количество нулевых элементов массива и заменить их на найденное значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Типизированные файлы http://www.cyberforum.ru/cpp-beginners/thread218958.html
Помогите пожалуйста решить задачу в Паскале!!! Список товаров, имеющихся на складе, включает:  наименование товара;  количество единиц товара;  цену единицы товара;  дату поступления товара на склад. Вывести в алфавитном порядке список товаров, хранящихся более месяца, стоимость которых превышает 10000 рублей.
C++ Получить вектор по правилу Подскажите где ошибка ? Даны массивы А(10) и В(10) . Получить вектор Z(10) , где Z(j)=A(j)-B(j); Я написал прогу ну гдето видимо ошибка т.к. ответ не правильный к тому же выводится в столбец . #include<iostream.h> #include<math.h> #include<conio.h> void main() { clrscr(); float a, b , z; http://www.cyberforum.ru/cpp-beginners/thread218949.html
Подсчет счимволов C++
Всем доброго времени суток. Возникла такая проблема. Дана строка. И надо посчитать колличество символов(включая и пробелы). Вот код который я набросал, но возникла проблема. Когда ввожу строку более чем из одного слова, то выводится длинна только первого слова. Как сделать чтобы строка считалась до конца. #include <stdio.h> #include <stdlib.h> #include <string.h>
C++ Написать программу, которая выводит на экран
Написать программу, которая выводит на экран работающие "электронные часы", которые работают в течение, например, трех минут или до тех пор, пока пользователь не нажмет любую клавишу. вот код, но в нем clrscr(); _setcursortype(_NOCURSOR);delay; gotoxy; _setcursortype(_NORMALCURSOR); красным подчеркиваются в VS2010 пишу я на винде. #include <iostream> #include <stdio.h> #include <conio.h>...
C++ блок схема и программа по ней http://www.cyberforum.ru/cpp-beginners/thread218930.html
помогите пожалуйста, нужно построить блок схему, и написать программу 2 задания, в каждом 25 вариант уже очень не хочется идти на экзамен (
C++ Сформировать двумерный массив. Завтра нужно сдавать лабораторную работу, ребят помогите пожалуйста... Я не сильно сильна в с++, как нибудь попроще. Сформировать двумерный массив. Добавить в него строку и столбец с заданным номером. Добавлено через 14 минут Ребята ауууу, пожалуйста помогите, завтра край сдавать(((( подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
23.12.2010, 19:21     Найти количество нулевых элементов массива и заменить их на найденное значение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main ()
{
    const size_t n = 7;
    int a[n] = {1, 2, 0, 4, 5, 7, 0}, cnt = 0;
 
    for(int i = 0; i < n; ++i)
        if(!a[i])
            ++cnt;
 
    for(int i = 0; i < n; ++i)
        if(!a[i])
            a[i] = cnt;
 
    for(int i = 0; i < n; ++i)
        std::cout << a[i] << ' ';
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru