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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2010, 20:56   #1
breikist
 
Регистрация: 09.11.2010
Сообщений: 8
Смущение Циклы с постусловием и с предусловим (while; do ... while)

Доброе время суток.Столкнулся с такой задачей мне нужно написать программу на языке С++.Моя задача

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

Мне надо написать программу , которая сможет определить является ли введеное число пользователем треугольным , если оно не треугольное желательно что бы писало Error.
Если не трудно ребят , напишите код , буду очень признателен.
breikist вне форума Ответить с цитированием
Старый 09.11.2010, 22:21   #2
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

Если простенько делать, то так
Код:
void main(){
	int N;
	scanf("%d",&N);
	int i=2,temp=1;
	while(temp<N){
		temp+=i;
		i++;
	}
	if(temp==N)
		puts("True");
	else
		puts("False");
}
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Старый 10.11.2010, 23:38   #3
breikist
 
Регистрация: 09.11.2010
Сообщений: 8
По умолчанию

Спасибо большое , очень помогли.
breikist вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с постусловием МартинИ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 14.11.2010 13:55
Цикл с постусловием vika030592 Паскаль, Turbo Pascal, PascalABC.NET 2 10.06.2010 21:08
Не могу разобратся с постусловием ArteMAN Паскаль, Turbo Pascal, PascalABC.NET 8 23.04.2010 23:28
Оператор цикла с постусловием (WHILE) RUSSTUDENT Помощь студентам 4 27.01.2010 16:51
Цикл с постусловием chistayastranichka Помощь студентам 1 28.05.2009 23:52