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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2009, 18:54   #1
VADOS2009-1
Пользователь
 
Регистрация: 02.06.2009
Сообщений: 33
Восклицание Выручайте!!! Задачки на С

№1.
Даны натуральные числа x и y . Вычислить их произведение, используя лишь операцию добавления. (додавания).
№2.
Дано натуральное число. Правда ли, что первое число превышает m?
№3.
Дано натуральное число, правда, что сумма всех его цифр меньше а?
VADOS2009-1 вне форума Ответить с цитированием
Старый 17.06.2009, 19:03   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

1)
Код:
int res=0;
            for(int i=0;i<y;i++)
            {
                res+=x;
            }
2) и 3)
считает сумму цифр числа и их количество. Думаю разберетесь как под свои задачи подшаманить
Код:
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
void main ()

{
	int n;
	float *mas;
	cout<<"N : ";
	cin>>n;
	
	float c=0,k=1;
	float s=0;
	while(k>=1)
	{
		k=n/pow(10,(float)(c+1));;
		c++;		
    }
	mas=new float[c];
	for(int i=0;i<c;i++)
	{
	  mas[i]=(n%(int)(pow((float)10,(i+1))))/pow((float)10,i);
	  s+=(n%(int)(pow((float)10,(i+1))))/pow((float)10,i);
    }	
	cout<<"\nCifr - "<<c<<"\n"<<"summa - "<<s<<"\n";
	cout<<"\nmas : ";
	for(int i=0;i<c;i++)
	{
		cout<<" "<<mas[i];
	}
	
	_getch();
}
ps. надо бы и свои наработки выкладывать
counter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз VADOS2009-1 Помощь студентам 0 03.06.2009 18:11
Выручайте :( Axandra Паскаль, Turbo Pascal, PascalABC.NET 0 27.05.2009 19:51
Динамика. Выручайте Sined121 Паскаль, Turbo Pascal, PascalABC.NET 3 06.05.2009 10:30
Выручайте xaker_lol Паскаль, Turbo Pascal, PascalABC.NET 6 28.01.2009 13:45
Выручайте Panda Помощь студентам 6 08.07.2008 15:40