View Full Version : проста задача по информатика
Програма, която въвежда числа n и k (k<10). Въвежда n на брой положителни числа и преброява колко имат k на брой цифри.
за 2.зад. :
примерен вход:
n=5
k=3
143
1568
1
99
121
извежда резултат: 2
TheManTheLegend
05-27-2012, 22:49
Е ? Искаш някой да ти я напише на С ли ?
ми на 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;
}
Заповядай :)