PDA

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
:? :?

Jesus
12-15-2008, 20:09
Какво ползваш ДЕВ СИ++ или Майкрософт Вижуал Студио 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:

Lucho
12-16-2008, 17:14
Пич,можеш да не го разпространяваш по всички форуми в нета,а ?

Jesus
12-16-2008, 17:47
Пич,можеш да не го разпространяваш по всички форуми в нета,а ?

Идеята е след време ако някой друх има тази задача да е види.

Защо е проблем че качвам кода ?