PDA

View Full Version : проста задача по информатика



kingman
05-27-2012, 21:26
Програма, която въвежда числа n и k (k<10). Въвежда n на брой положителни числа и преброява колко имат k на брой цифри.

за 2.зад. :

примерен вход:
n=5
k=3

143
1568
1
99
121

извежда резултат: 2

TheManTheLegend
05-27-2012, 22:49
Е ? Искаш някой да ти я напише на С ли ?

kingman
05-28-2012, 05:34
ми на c++ нз кой оператор да използвам

dimitar_ak
05-28-2012, 08:53
Та това е елементарно, ако обърнеш числото в стринг и вземеш дължината му.

StringTheoryPracticist
05-28-2012, 21:00
n и k от потребителя ли се въвеждат? А числата и те ли? Знам как може да се напише, ако е така.

MrCreeper
05-30-2012, 19:06
#include <iostream>

using namespace std;

unsigned long long n, k, result, z;

int main()
{

unsigned long long num[n+1];

cin>>n>>k;
for (int i=0 ; i<n ; i++)
{
cin>>num[i];
for ( ;num[i]; num[i]/=10)
z++;
if(z==k)
result++;
z=0;
}
cout<<result<<endl;
return 0;
}


Заповядай :)