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:
Пич,можеш да не го разпространяваш по всички форуми в нета,а ?
Пич,можеш да не го разпространяваш по всички форуми в нета,а ?
Идеята е след време ако някой друх има тази задача да е види.
Защо е проблем че качвам кода ?