- Форум
- По малко от всичко
- Информационни технологии
- проста задача по информатика
Програма, която въвежда числа n и k (k<10). Въвежда n на брой положителни числа и преброява колко имат k на брой цифри.
за 2.зад. :
примерен вход:
n=5
k=3
143
1568
1
99
121
извежда резултат: 2
Е ? Искаш някой да ти я напише на С ли ?
Първоначално написано от machoka
neeDaBosSПървоначално написано от dirtyyy
ми на c++ нз кой оператор да използвам
Та това е елементарно, ако обърнеш числото в стринг и вземеш дължината му.
n и k от потребителя ли се въвеждат? А числата и те ли? Знам как може да се напише, ако е така.
ima edna duma koqto nikoga ne kazvam i tq e nemoga
#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;
}
Заповядай![]()
Don't hate the hacker,
hate the code!