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

Работа с массивом: вывод только положительных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ STL http://www.cyberforum.ru/cpp-beginners/thread720280.html
где можно почитать про STL очень подробно что бы исходные коды тоже были, какие структуры данных используются в реализации и тд тд тд заранее спасибо
C++ Как это понимать вообще? Добрый день. 4 месяца учу С++. Сейчас прошел онлайн тест на основы С++. И моя самооценка упала под стол. Вот есть такой код, вопрос был выбрать результат работы кода, но мне просто интересно что это вообще за конструкция такая... #include <iostream> void qwer(int &param) { param += 15; } http://www.cyberforum.ru/cpp-beginners/thread720269.html
Объекты класса. Наследование C++
Помогите написать программу которая подсчитывает объекты класса используя наследование.
Переставить столбцы массива C++
Доброго времени суток) очень прошу вас помочь с программой. Дан двумерный массив из трех строк и восемнадцати столбцов. Переставить столбцы так,чтобы они располагались следующим способом: первый, восемнадцатый, второй, семнадцатый, ... , восьмой, одинадцатый, девятый, десятый. Очень надеюсь на вас Добавлено через 5 часов 16 минут help)
C++ Найти все натуральные числа от промежутка от 0 до 200. Проверить задачу http://www.cyberforum.ru/cpp-beginners/thread720260.html
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S (S вводить с клавиатуры). Что-то попытался, но ответ пишет странный мягко говоря. Подскажите пожалуйста что-нибудь по этому поводу. Заранее спасибо. #include <stdio.h> #include <stdlib.h> main() { int S,x, n,i;
C++ Вывести значение функции на интревале с шагом Проблема в том что функция выводит только одно значение. #include <stdio.h> #include <stdlib.h> #include <math.h> float arth(int x) { float c; int n; int gg=999; for(n = 0; n <= gg; n++) { c+=(pow(-1.0,n)*pow(x,2.0*n+1))/(2.0*n+1); подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
05.12.2012, 15:42     Работа с массивом: вывод только положительных чисел
Если нужно просто вывести положительные элементы:

C++
1
2
3
4
5
6
7
for(int i = 0; i < 10; i++)
{
    if (mass1[i] > 0)
    {
        cout << setw(4) << mass1[i];
    }    
}
Если еще и скопировать их в другой массив, как у вас в примере:

C++
1
2
3
4
5
6
7
8
9
for(int i = 0, j = 0; i < 10; i++)
{
    if (mass1[i] > 0)
    {
        *(U + j) = mass1[i];
        cout << setw(4) << *(U + j);
        j++;
    }    
}
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru