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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2011, 17:43   #1
Вика I
 
Регистрация: 17.05.2011
Сообщений: 9
По умолчанию С++ с натур числом

1. Найти количество трехзначных чисел, сумма цифр которых равна А, а само число заканчивается цифрой В (А и В вводятся с клавиатуры).
2. Найти все симметричные натуральные числа из промежутка от А до В (А и В вводятся с клавиатуры).
сделать в С++
Вика I вне форума Ответить с цитированием
Старый 02.10.2011, 18:00   #2
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Сколько платите?

П.с. пздц студенты наглые пошли...
"сделать в С++" убило...
TwiX вне форума Ответить с цитированием
Старый 02.10.2011, 21:33   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

TwiX

Не будь так строг. Обычная блонда, в стиле "пришла, слила задание, ушла". Увы, все мысли в голове заняты косметичками и новым выпуском Seventeen, поэтому хорошие манеры туда уже просто не помещаются (((((((((((Ж
Rififi вне форума Ответить с цитированием
Старый 03.10.2011, 15:36   #4
Вика I
 
Регистрация: 17.05.2011
Сообщений: 9
По умолчанию

по поводу блонди прав, не спорю люблю косметику и все прочее, но голова соображает, не тупая как вы думаете!!!....есть свои попытки решения задач(могу доказать)...но если не нравится не пишите мальчики, в чем проблема?
Вика I вне форума Ответить с цитированием
Старый 03.10.2011, 16:02   #5
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Цитата:
Сообщение от Вика I Посмотреть сообщение
есть свои попытки решения задач(могу доказать)
Вот и напиши, что есть на текущий момент.
Somebody вне форума Ответить с цитированием
Старый 03.10.2011, 16:17   #6
Вика I
 
Регистрация: 17.05.2011
Сообщений: 9
По умолчанию

2)
cnt = 0;
for(k=100+B; k<1000; k+=10) {
s = k%10 + B;
kk = k/10;
s += kk%10;
if (s==A) cnt++;
}
printf("cnt=%d\n", cnt);
Вика I вне форума Ответить с цитированием
Старый 03.10.2011, 16:19   #7
Вика I
 
Регистрация: 17.05.2011
Сообщений: 9
По умолчанию

3)
#include <iostream>
#include <algorithm>
#include <sstream>
#include <string>
#include <iterator>

int main(){
int a, b;
do{
std::cout << "Input correct range\na= ";
std::cin >> a;
std::cout << "b= ";
std::cin >> b;
} while(a <= 0 || b <= 0 || b < a);
std::stringstream ss;
std::string s, sr;
for(int i = a; i <= b; ++i){
ss << i;
s = ss.str();
std::reverse_copy(s.begin(), s.end(), std::back_inserter(sr));
if(s == sr) std::cout << s << std::endl;
sr.clear();
ss.str("");
}
return 0;
Вика I вне форума Ответить с цитированием
Старый 03.10.2011, 17:21   #8
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Так что из этого работаеТ? И откуда взялась цифра 3?
TwiX вне форума Ответить с цитированием
Старый 03.10.2011, 17:36   #9
Вика I
 
Регистрация: 17.05.2011
Сообщений: 9
По умолчанию

2 и 3 это просто номера заданий в моей лабе!!!!...первое сделала правильно, а эти 2 не получ-ся!...слушай если бы у меня получились бы задачи, я бы писала в их в форуме????
Вика I вне форума Ответить с цитированием
Старый 03.10.2011, 17:53   #10
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Просто в начале задачи имеют номера 1 и 2. А тут 2 и 3.
И можно было везде обойтись одним знаком препинания. Вот вторая:
Код:
#include <sstream>
#include <string>
#include <iostream>

using namespace std;

int main(void)
{
	int a, b, t;
	cin >> a >> b;
	
	stringstream ss;
	string s, rs;
	for (int i=a; i<b; i++)
	{
		ss << i;
		s=ss.str();
		rs.resize(s.length());
		copy(s.rbegin(), s.rend(), rs.begin());
		//cout << s << "_" << rs << endl;
		ss.str(rs);
		ss >> t;
		if (t>=a&&t<b)
			cout << t << endl;
		ss.str(string());		
		ss.clear();
	}
	system("pause");
	return 0;
}
TwiX вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл с неизвестном числом повторения Kuanishbai Kuat Помощь студентам 4 23.06.2011 15:23
Сравнение значения Edit с числом ? kta87 Общие вопросы Delphi 5 06.03.2010 22:03
математические действия с числом pionerka Помощь студентам 8 23.02.2010 14:37
Функции с переменным числом параметров Matr1x Общие вопросы C/C++ 2 07.01.2010 16:55
замена натур. числа и прилижение его к Фибоначчи sher_man Помощь студентам 2 04.02.2009 12:20