View Full Version : Програма на  с/с++
GREEN_OR_DEAD
12-14-2008, 22:06
Напишете програма, която въвежда цяло число N и определя колко различни цифри участват в записа му. 
Който може д а помага :)  аз съм до тук :)
#include <stdio.h>
int main()
{
    int x;
    printf ("Vyvedi cqlo chislo  ");
    scanf("%d", x);
    
 
    
 
    
    
    
    
    
    
    
    
   
    return 0;
    
    
}
GREEN_OR_DEAD
12-15-2008, 16:16
:?  :?
Какво ползваш ДЕВ СИ++ или Майкрософт Вижуал Студио 2003/5/8
Ето ти версия за МВС 2008
#include <iostream>
using namespace std;
void main ()
{
 int n,m,z[10],i=0,br=0;  // masiv ot 10 elementa za6toto int e do ±2,***,***,*** ob6to deset 4isla
 cout << "Vyvedete cihsloto "; cin >> n;
 m=n;
 while (n!=0)
 {	z[i++]=n%10;
	n=n/10; 
 }
 for (; i>0; i--)   
	{ bool p=false;
	 for (int j=0; j<i-1; j++)
			if (z[i-1] == z[j]) p=true;
	 if (!p) br++;
	}				 
 cout << "Broqt na razlichnite cifri koito uchastvat v chisloto "<< m << " e " << br<< endl;
}
GREEN_OR_DEAD
12-15-2008, 21:41
Какво ползваш ДЕВ СИ++ или Майкрософт Вижуал Студио 2003/5/8
Ето ти версия за МВС 2008
#include <iostream>
using namespace std;
void main ()
{
 int n,m,z[10],i=0,br=0;  // masiv ot 10 elementa za6toto int e do ±2,***,***,*** ob6to deset 4isla
 cout << "Vyvedete cihsloto "; cin >> n;
 m=n;
 while (n!=0)
 {	z[i++]=n%10;
	n=n/10; 
 }
 for (; i>0; i--)   
	{ bool p=false;
	 for (int j=0; j<i-1; j++)
			if (z[i-1] == z[j]) p=true;
	 if (!p) br++;
	}				 
 cout << "Broqt na razlichnite cifri koito uchastvat v chisloto "<< m << " e " << br<< endl;
}
Бате да си жив и здрав  :grin:  :grin:  :grin:
Пич,можеш да не го разпространяваш по всички форуми в нета,а ?
Пич,можеш да не го разпространяваш по всички форуми в нета,а ?
Идеята е след време ако някой друх има тази задача да е види. 
Защо е проблем че качвам кода ?