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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2014, 17:13   #1
Диана1996
Новичок
Джуниор
 
Регистрация: 21.06.2014
Сообщений: 1
По умолчанию Функции пользователя

Написала программу, но как оказалась нужно через функции, помогите перебить, не пойму как(((

Задание: Имеется часть катушки с автобусными билетами. Номер билета шестизначный. Составить программу, определяющую коли*чество счастливых билетов на катушке, если меньший номер би*лета – N, больший – М (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех)

Код:
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream.h>
void main ()
{
	int a=0;
	for (int i=0;i<=9;i++)  {
	for (int j=0;j<=9;j++)  {
	for (int k=0;k<=9;k++)  {
	for (int m=0;m<=9;m++)  {
	for (int l=0;l<=9;l++)  {
	for (int p=0;p<=9;p++)  {
		if((i+j+k)==(m+l+p))    {
		cout<<i<<j<<k<<m<<l<<p<<"\n";
		a++;}
	}
	}
	}
	}
	}
	}
	cout<<a-1;
	getch();
}

Последний раз редактировалось Stilet; 24.06.2014 в 17:26.
Диана1996 вне форума Ответить с цитированием
Старый 24.06.2014, 17:49   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка:
Код:
int lucky(){
 int i,c=0;
 for(i=100000;i<999999;i++){
   int a=c%1000,b=c/1000;
   int s1=a%10+a/10%10+a/100;
   int s2=b%10+b/10%10+b/100;
   c+=(s1==s2)?1:0;
 }
 return c
}
void main(){
 cout<<lucky(); cin.get();
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.06.2014, 00:42   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Цитата:
Сообщение от Stilet
Код:
int a=c%1000,b=c/1000;
Позвольте Вас поправить
Код:
int a=i%1000,b=i/1000;
phomm вне форума Ответить с цитированием
Старый 25.06.2014, 08:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Wow! Действительно проглядел
За поправку спасибо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функции пользователя eri Помощь студентам 3 09.06.2013 19:30
Функции пользователя(Паскаль) Андрей77777 Помощь студентам 2 30.11.2012 08:20
функции пользователя в С++ technomaster Помощь студентам 3 04.04.2012 16:35
Функции пользователя warder Помощь студентам 2 30.11.2010 18:53
Smarty и функции пользователя regman PHP 3 13.01.2010 17:12