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

Найти количество первых целых положительных чисел, сумма которых не превышает S - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вторая часть массива http://www.cyberforum.ru/cpp-beginners/thread405462.html
Заполнить массив веществыми числами от . Найти 2-ой по значению мин-ый. #include <vcl.h> #include <stdio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv)
C++ Вывод больших чисел как можно вывести число с большим количеством цифр? например 2 в 72-ой степени, компилятор выводит 4.72237e+021, а надо только цифрами http://www.cyberforum.ru/cpp-beginners/thread405441.html
C++ С использованием методов объектно-ориентированного программирования создайте базу данных учета пациентов в поликлинике.
С использованием методов объектно-ориентированного программирования создайте базу данных учета пациентов в поликлинике. В программе должен быть определен класс, который содержит указатель на структуру, описывающую предметную область вашего варианта. Определить конструктор по умолчанию, конструктор с параметрами, деструктор. Написать программу учета пациентов в поликлинике. Каждая запись...
C++ Подскажите в чем ошибка.
Я уже обращался на форум,помогли. Но столкнулся с рядом следующих проблем. Программа работает как надо,НО в итоге выводит неправильный ответ.Подскажите,что добавить\исправить\удалить. П.С. Извиняюсь за монотонность кода. #include "stdafx.h" #include <iostream> using namespace std;
C++ Работа со структурами и файлами.Нуждаюсь в программисте( http://www.cyberforum.ru/cpp-beginners/thread405410.html
Имя файла задается в командной строке. Если оно там не было зада-но, то после соответствующего запроса вводится пользователем. 2. Использовать динамическое выделение памяти (размер массива задается пользователем после соответствующего запроса). Освобождать память, выделенную под динамические переменные, ОБЯЗАТЕЛЬНО. Задача)Есть матрица m*n, где m и n – целые числа. Упорядочить ее за ростом...
C++ Найти сумму четных чисел во вводимой с клавиатуры последовательности чисел Для решения задания следует использовать "однопроходные" алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных. Однопроходные алгоритмы обладают важным преимуществом: для решения задачи не требуется хранить в памяти одновременно весь набор данных. Поэтому при программировании таких алгоритмов не нужно использовать массивы. Найти сумму четных... подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
12.12.2011, 20:36     Найти количество первых целых положительных чисел, сумма которых не превышает S
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
 
int main(int argc, char* argv[])
{
    int count = 0;
    int sum = 0;
    int num ;
    int i  = 1 ;
 
    while ( ! fflush (stdin) && printf (" Enter num = ")  && ! scanf ("%d", &num) || num <= 0 )  ;
 
    while ( ( sum + i ) <= num && ( sum += i++ ) && ( ++count ) ) ;
 
    printf (" Count = %d", count);
 
 
    getch ();
    return 0;
}
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru