Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2010, 10:08   #1
kemper88
Пользователь
 
Регистрация: 11.10.2010
Сообщений: 10
Радость Циклический алгоритм (цикл с постусловием)

Здравствуйте! Помогите пожалуйста с задачей.
TC++
Для введенных с клавиатуры чисел найти сумму отрицательных кратных 4. Пpи вводе положительного числа суммиpование пpекpатить.
Заранее большое спасибо!
kemper88 вне форума Ответить с цитированием
Старый 10.11.2010, 10:21   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Наработки в студию! Или же "спасибо" в денежном эквиваленте.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 10.11.2010, 10:43   #3
kemper88
Пользователь
 
Регистрация: 11.10.2010
Сообщений: 10
По умолчанию

Код:
#include "stdio.h"
#include "iostream.h"
#include "math.h"
#include "conio.h"
 
void main()
{
    int number, sum = 0;
    while(true)
    {
        std::cout<<"Input number: ";
        std::cin>>number;
        if(number >= 0)
            break;
        if(number%4 == 0)
            sum += number;
    }
    std::cout<<"sum = "<<sum;
    getch();
}
у меня не запускается. ошибки выдает на std. Может их можно как нибудь обойти.
kemper88 вне форума Ответить с цитированием
Старый 10.11.2010, 12:27   #4
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

На счет std не знаю.
Но раз уж у тебя "цикл с постусловием", то замени
Код:
while(true)
{
...
}
на
Код:
do
{
...
}
while(true);
Риндера вне форума Ответить с цитированием
Старый 10.11.2010, 12:52   #5
RHuman
 
Регистрация: 22.03.2010
Сообщений: 3
По умолчанию

Код:
//код на Visual Studio C++
#include <iostream>
using namespace std;
int main (void)
{
    int a, sum=0;
    do
    {
        cin>>a;
        if (a%4==0)
           sum+=a;
     }
     while (a<=0);
     system("pause");
     return 0;
}
From Stilet: А оформлять код кто будет? Пушкин? Так он смотрит на тебя как на...

Последний раз редактировалось Stilet; 10.11.2010 в 13:27.
RHuman вне форума Ответить с цитированием
Старый 10.11.2010, 13:15   #6
kemper88
Пользователь
 
Регистрация: 11.10.2010
Сообщений: 10
По умолчанию

Спасибо!!! Переделал под турбо все работает.
kemper88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклический алгоритм (цикл с предусловием - while) kemper88 Общие вопросы C/C++ 1 01.11.2010 20:46
Цикл с постусловием chistayastranichka Помощь студентам 1 28.05.2009 23:52
Цикл с постусловием. Алгоритм Евклида. BioVis Паскаль, Turbo Pascal, PascalABC.NET 5 31.10.2008 16:29
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34