forum.ge
reklama
FORUM.GE წესები  · დახმარება  · ძებნა  · წევრები  · კალენდარი  · ფოსტა  · ჩატი
  გამოხმაურება · ახალი თემა · ახალი გამოკითხვა

> CPP, CPP
RVP_20
Red Devils


*****
ჯგუფი: Members
წერილები: 4671
წევრი No.: 181871
რეგისტრ.: 17-February 14

გამოგზავნილია: 15 Dec 2015, 20:33  #46484750      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
შექმენით ფუნქცია-პრედიკატი, რომელიც დაადგენს: არის თუ არა მთელი N რიცხვი 3–ის ჯერადი. პროგრამაში შექმენით მთელ რიცხვთა ვექტორი და ჩაწერეთ მასში 150 შემთხვევითი რიცხვი [120000; 1000000] შუალედიდან. შემდეგ ცნობილი ალგორითმის (count_if) და თქვენი ფუნქციის გამოყენებით დაითვალეთ და დაბეჭდეთ ვექტორში 3–ის ჯერადი რიცხვების რაოდენობა. შეასრულეთ იგივე ამოცანა ლამბდა-ფუნქციის გამოყენებით.
ამიხსენით ეს ვინც იცით და გამაკეთებინეთ


--------------------
რომ არ დაგეკარქებათ კი იცით. © ozzy_ka10
mikey:)
Super Member


****
ჯგუფი: Registered
წერილები: 858
წევრი No.: 125482
რეგისტრ.: 2-January 11

გამოგზავნილია: 15 Dec 2015, 22:01  #46485657      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
bool Func (int ricxvi)
{
if (ricxvi % 3 == 0)
{
return true;
}
return false;
}

int main(){
int N = 150;
vector <int> v;
for (int i=0; i<N; i++)
{
v[i] = rand ()% (120000-1000000+1000000+1)
v.push_back(v[i]);
}

int a = count_if (v.begin(), v.end(),Func);
cout << a;
return 0;
}

თუ სწორე მახსოვს ასე უნდა biggrin.gif დიდი ხანია ც++ სთან არ მქონია შეხება

This post has been edited by mikey:) on 15 Dec 2015, 23:14
1 წევრი ათვალიერებს ამ თემას (1 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
Topic Options გამოხმაურება · ახალი თემა · ახალი გამოკითხვა

 



ფორუმის სერვერების განთავსებას და ინტერნეტთან კავშირს უზრუნველყოფს: CLOUD9
[ Script Execution time: 0.0146 ]   [ 12 queries used ]   [ GZIP Disabled ]