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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Flammed
1 / 1 / 0
Регистрация: 11.12.2010
Сообщений: 76
#1

Операторы цикла (while, do...while) - C++

15.01.2011, 14:23. Просмотров 664. Ответов 1
Метки нет (Все метки)

Нужна небольшая помощь, у меня где-то ошибка, но не могу понять где не могли бы вы мне помочь найти её вот программа, которую я написал, а вот задание


Последовательность т.н. треугольных чисел определяется следующим образом: первый член последовательности равен 1, второй на 2 больше первого, третий на 3 больше второго и т. д. Т.е. треугольными являются числа 1, 3, 6, 10, 15, ... . Вводится число, определить является ли оно треугольным.



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
#include<iostream>
#include <cmath>
 
using namespace std;
int main () 
{
 setlocale(LC_ALL,"Russian");
 int a,m,n;
 cout << "Введите Число "<<endl;
 cin >> n;
 a=4;
 m=5;
  while (a<n)
   {
    a=m+a;
    m++;
    }
  if (n==a)
   cout<< " Число " <<n << "Число входит в треугольник" << endl;
  else 
   cout<< " Число "<<n<< "Число не входит в треугольник"<<endl;
 
 system("Pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2011, 14:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Операторы цикла (while, do...while) (C++):

«Языки и технологии программирования» «Операторы цикла. Условные операторы» - C++
Не получается сделать что бы программа выводила все значения в промежутке, она выводит только одно. условия | ((z^3)+sin...

Операторы языка С++: операторы цикла (исправьте программу) - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;cmath&gt; using namespace std; int main() { int a,n; float y,x; cout&lt;&lt;...

Операторы принятия решения и операторы цикла. - C++
Пожалуйста, помогите. Нужно срочно сделать задания: 1)Ввести с клавиатуры три символа sym1, sym2, sym3. Поменять их значения таким...

Операторы цикла и операторы передачи управления - C++
Вычислить сумму ряда S с погрешностью эпсилон, задаваемой с клавиатуры. Вывести количество итераций, сделанных при вычислении. Если...

Условные операторы.Операторы цикла - C++
1)По номеру y(y&gt;0) некоторого года определить с-номер его столетия(учесть что к примеру началом 20 столетия был 1901 а не 1900 год.)...

Операторы цикла while и do … while - C++
Здравствуйте,помогите пожалуйста решить задачу простым способом. 1) Вводить последовательность чисел до тех пор, пока их сумма...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MegaAce
330 / 304 / 65
Регистрация: 14.02.2010
Сообщений: 662
15.01.2011, 14:53 #2
Кажется работает
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
#include<iostream>
#include <cmath>
 
using namespace std;
int main ()
{
setlocale(LC_ALL,"Russian");
int n;
cout << "Ââåäèòå ×èñëî "<<endl;
cin >> n;
int s=0;
int a=0;
do
{
 a++;
 s+=a;
 //cout<<s<<' '<<(s<=n)<<endl;
}while (s<n);
if (n==s)
cout<< " ×èñëî " <<n << " âõîäèò Гў òðåóãîëüГ*ГЁГЄ" << endl;
else
cout<< " ×èñëî "<<n<< " Г*ГҐ âõîäèò Гў òðåóãîëüГ*ГЁГЄ"<<endl;
system("Pause");
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2011, 14:53
Привет! Вот еще темы с ответами:

Операторы цикла - C++
Вводить с клавиатуры буквы, пока не будет введен символ, не являющийся буквой. Определить, является ли введенная последовательность...

операторы цикла - C++
составить программу для вычисления S. задачу решить тремя способами( с использованием трех типов оператора цикла

Операторы цикла - C++
Друзья, помогите с задачкой. Я совсем начинающий, не могу допереть. Задание необходимо решить с помощью операторов повторения....

Операторы цикла - C++
Для заданного значения m вычислить S{m}= \sum_{0}^{m} ln(|{Y}_{i}|+0.5) Значения m, {Y}_{0},{Y}_{1}, {Y}_{2} вводятся с клавиатуры, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru