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

Введя числа с клавиатуры без ограничения их количества (конец ввода - число ноль), найти сумму положительных и произведение отрицательных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Список группы http://www.cyberforum.ru/cpp-beginners/thread727695.html
Приложение предназначено для работы со списком фамилий учебной группы и должно осуществлять: – ввод каждой фамилии в редактируемое поле; – добавление ее к списку; – удаление фамилии из списка; – сортировку списка фамилий. Интерфейс приложения должен включать главное меню, поле редактирования, список с вертикальной полосой прокрутки, кнопки "Добавить", "Удалить", "Сортировка". С++ Builder.
C++ Является ли введенное слово числом 1)Составить программу определяющую является ли введенное слово числом. http://www.cyberforum.ru/cpp-beginners/thread727682.html
Стрелочные часы C++
Разработать приложение, отображающее движение часовой, минутной и секундной стрелок часов. Циферблат в виде окружности снабжен метками часов. Когда положение секундной и часовой стрелок совпадают, раздается звуковой сигнал (или выводится сообщение). Надо в С++ Builder, примерно вот такие, можно еще проще http://www.kursovik.com/programming/103032/1.gif
C++ Определить маршрут робота из позиции (хс, ус) в позицию (хф, уф)
Имеется план местности, разбитой на квадраты, заданный матрицей размером NxN. Каждый квадрат имеет высоту относительно уровня моря, значение которой определяется натуральным числом. Необходимо определить маршрут робота из позиции (ХС, УС) в позицию (ХФ, УФ), при котором суммарная длина его маршрута минимальна. Длина маршрута определяется как суммарная длина подъемов и спусков плюс суммарная длина...
C++ Найти минимальное кол-во монет образующие число S http://www.cyberforum.ru/cpp-beginners/thread727656.html
Задача такова, что по заданному кол-ву монет с номиналами w, составить сумму дающую число о(сокращение от слова остаток), при этом сумма должна состоять из минимального количества монет. Считается что монет с наминалом w неограниченное число. Мое решение описывает полный перебор: берем макс номинал w меньший о, o=w/o, берем новый элемент меньший o,.. И так для каждого элемента перебираются все...
C++ Реализуйте двунаправленную очередь как класс Реализуйте двунаправленную очередь как класс. Используя механизм наследования, реализуйте на базе очереди каталог файлов с полями: 1) имя файла; 2) дата создания; Программа должна обеспечивать: 1) начальное формирование каталога файлов; 2) вывод каталога файлов; 3) удаление фалов, «время жизни» которых больше определенного срока. Есть вот такое задание. Есть исходник, вполне работающий... подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
11.12.2012, 18:00     Введя числа с клавиатуры без ограничения их количества (конец ввода - число ноль), найти сумму положительных и произведение отрицательных чисел
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
    
#include <vector>
#include <iostream>
#include <fstream>
using namespace std;
int main(void)
{
    vector<int> v;
    ifstream ifst("test.txt");
    while(!ifst.eof())
    {
        int temp;
        ifst >> temp;
        if (temp==0) 
            break;
        else 
            v.push_back(temp);
    }
    int a,b;
    for(int i=0; i<v.size(); i++)
    {
        if(v[i]>0) 
            a+=v[i];
        if (v[i]<0)
            b*=v[i];
    }
        cout<<a<<"\t"<<b<<endl;
}
 
Текущее время: 07:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru