Jump to content

მოგესალმებით, კეთილი იყოს თქვენი მობრძანება, ვიმედოვნებ ჩვენი აქტიური წევრი იქნები, ჩვენს  ფორუმი 2012 წლიდან მოდის, წლების განმავლობაში დაგროვილი ლინკები ხშირ შემთხვევაში მკვდარი იქნება, მაგრამ ჩვენს საიტზე  ხელს ნუ ჩაიქნევ , შემოდი და შენც მიიღე მონაწილება მის შექმნაში. მადლობა.

 

mentor

c++ ამოცანა დამეხმარეთ

Recommended Posts

  • შექმენით პროგრამა რომელიც,  შექმნის ვექტორს, შეავსებს მათ რიცხვსებით 2,21,51, 12,8,15 იპოვის და დაბეჭდავს  ვექტორში სამი ჯერადი რიცხვების რაოდენობას,  შემდეგ იგივე ამოცანა გადაჭერით ისეტი ფუნქციის შექმნით, რომელიც იპოვნის დადააბრუნებს  ვექტორში სამის ჯერადი რიცხების რაოდენობას, ყურადღება მიაქციეთ  პარამეტრის გადაცემის წესს, რომ იყოს სწრაფი და უსაფრთხო. 
  • info.txt ფაილში ჩაწერეთ რამდენიმე სიტყვა , შექმენით პროგრამა რომელიც ამ სიტყვისგან სემქნის სტრინგის ვექტორს, შემდეგ დაბეჭდავს პირველ ნახევარს, შემდეგ  გივე ამოცანა გადაჭერით, ვექტორის ბეჭვდის ფუნქიის გამოყენებით, რომელიც მეორე პარამტერად მითითებული აქვს დასავბეჭდი ელემენტბეის რაოდენობა, ყურადღება მიაქციეთ პარამტრის გადაცემის წესს, რომ იყოს სწრაფი და უსაფრთხო.

 

დამეხამრეთ რა 

Share this post


Link to post
Share on other sites

#include <iostream>
#include <vector>
using namespace std;
int main() 
{
	vector <int> a;
	int count=0, number, index=0;
	while (index<6) 
	{
		cin>>number;
		a.push_back(number);
		if(a[index]%3==0)
		count++;
		index++;
	}
	cout<<"result="<<count<<endl;
	return 0;
}

ფუნქციით


#include <iostream>
#include <vector>
using namespace std;
int function1(vector<int>);

int main() 
{
	vector <int> a;
	cout <<"result="<<function1(a)<<endl;
	return 0; }
	
	int function1(vector<int> a) 
	{
		int count=0, number, index=0;
	while (index<6)
	 {	
	cin>>number;
		a.push_back(number);
		if(a[index]%3==0)
		count++;
		index++;
	}
	
	return count;
}

2. შექმენი ტექსტური ფაილი notepad-Si

#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
int function1(vector<int>);
int main() 
{
	string word;
	vector<string> str;
	ifstream fin("info.txt");
	while(fin>>word)
	str.push_back(word);
	for(int i=0; i<str.size()/2; i++)
	cout<<str[i]<<endl;
}

da esec

#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
void function1(vector<string>, int);
vector<string> str;
int n;
int main() 
{
	string word;

	ifstream fin("info.txt");
	while(fin>>word)
	str.push_back(word);
	function1(str, str.size());
	return 0;
}
void function1 (vector<string> str, int n) {

n=str.size()/2;
for (int i=0; i<n; i++)
cout<<str[i]<<endl;
}

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
გამოეხმაურეთ

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • შექმნა...