Welcome Guest (
ავტორიზაცია
|
რეგისტრაცია
)
ვალიდაციის წერილის ხელახალი გაგზავნა
წესები
·
დახმარება
·
ძებნა
·
წევრები
·
კალენდარი
·
რჩეულები
·
ჩატი
თბილისის ფორუმი
->
ტექნიკური კონფერენცია
->
პროგრამირება
->
Hello World
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Pages:
(68)
« პირველი
...
54
55
[56]
57
58
...
ბოლო »
(
გადავიდეთ პირველ წაუკითხავ წერილზე
)
ნუბური შეკითხვები C++ - ში
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50609798
· 21 May 2017, 22:05 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
ბიჭური
და ეს 0 ის ბრუნვა რაში გამოიყენება და რა დადებითი მხარე აქვს?
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50617788
· 23 May 2017, 00:52 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
და კიდევ აი ასეთ სიტვაციაში
{-ის მერე int-ს რა ფუნქცია აქვს?
* * *
#include<iostream>
using namespace std;
void main()
{
int a, b;
cout << "shemoitane 2 ricxvi:";
cin >> a >> b;
a >= b ? cout << a << ">=" << b << endl:cout << b << ">" << a << endl;
ამ კოდს ვერ ჩავწვდი როგორ იგებს რომელია მეტი ან ნაკლები?
>= ვიცი რო მეტია ან ნაკლებს ნიშნავს.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Pacacia
thuggin’ like i’m eazy-e up in his prime
ჯგუფი: Registered
Pacacia
thuggin’ like i’m eazy-e up in his prime
ჯგუფი: Registered
წერილები: 1871
წევრი No.: 142332
რეგისტრ.: 29-January 12
#50625043
· 24 May 2017, 10:43 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
syaruna
ternary operator დაგუგლე
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
DEATHNESS
John The Ripper
ჯგუფი: Registered
DEATHNESS
John The Ripper
ჯგუფი: Registered
წერილები: 1200
წევრი No.: 147516
რეგისტრ.: 25-April 12
#50659661
· 29 May 2017, 21:24 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
QUOTE
(syaruna @ 23 May 2017, 00:52 )
და კიდევ აი ასეთ სიტვაციაში
{-ის მერე int-ს რა ფუნქცია აქვს?
* * *
#include<iostream>
using namespace std;
void main()
{
int a, b;
cout << "shemoitane 2 ricxvi:";
cin >> a >> b;
a >= b ? cout << a << ">=" << b << endl:cout << b << ">" << a << endl;
ამ კოდს ვერ ჩავწვდი როგორ იგებს რომელია მეტი ან ნაკლები?
>= ვიცი რო მეტია ან ნაკლებს ნიშნავს.
პიველ რიგში >= ეს არ ნიშნავს მეტია ან ნაკლებია ეს არის მეტია ან ტოლია
თვითონ სკრიპტი ადვილი გასაგევია
გაქ რაღაც a, b; ცვლადი მერე cin >> a >> b; ანუ მომხმარებელს აძლევ უფლებას თვითონ შეიყვანოს ამ ცვლადების მნიშვნელობა რაც უნდა რადგან
int ესეიგი მხოლოდ მტელ რიცხვებზე იზავს
ბოლო ხაზი კი თრუ ან ფოლსია
თუ მომხმარეებლის მიერ შეყვანილი ა >ან = ბ სი ესეიგი არის თრუ ანუ სიმართლე და შესრულდება პირველი სიაუთი : მდე რაც არის გაწერილი
თუ ა< ბ ზე მაშინ ფოლსია და შესრულდება : ის მერე სიაუთი ანუ დაიწერება რო ბ მეტია ა ზე
--------------------
Fuck Vegan Go Cannibal
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50675679
· 1 Jun 2017, 08:41 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
DEATHNESS
დაგვიანებულია მარა მაინც მადლობა.
დავალებები სად ვნახო ს ზე რომ ვივარჯიშო ოგონდ while do while da switchs არ გავცდენივარ ჯერ ნუბური დავალებები მინდა რომ ძაან არ გავწვალდე
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50688296
· 3 Jun 2017, 00:40 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
#include<iostream>
using namespace std;
void main()
{
int a, b;
long long sumOdds = 0, sumEvens = 0;
cin >> a >> b;
if (!(a % 2)) {
sumEvens += a;
a++;
}
while (a <= b)
{
sumOdds += a++;
sumEvens += a++;
}
if (b % 2)
sumEvens -= b + 1;
cout << "kentebis jami = " << sumOdds << endl;
cout << "luwebis jami = " << sumEvens << endl;
}
ვისაც შეგიძლიათ თითეული ხაზი ამიხწერეთ რას აკეთებს პლიზზ
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Metal_Head
los bitchos
ჯგუფი: Members
Metal_Head
los bitchos
ჯგუფი: Members
წერილები: 2860
წევრი No.: 182871
რეგისტრ.: 8-March 14
#50692971
· 3 Jun 2017, 22:14 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
syaruna
კონკრეტულად რა ვერ გაიგე ?!
ანუ while სტეიტმენტი თუ if
long long ვერ გაიგე?
void main-ს რატომ იყენებ?
ცუდი ჩვევაა .
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50694173
· 4 Jun 2017, 00:57 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Metal_Head
უკვე გავიგე ყველაფერი
და ვიიდ მეინს და ინტ მეინს შორის რა განსხვავებაა? რავი მაგით დამაწყებინეს კოდის წერა
.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Metal_Head
los bitchos
ჯგუფი: Members
Metal_Head
los bitchos
ჯგუფი: Members
წერილები: 2860
წევრი No.: 182871
რეგისტრ.: 8-March 14
#50698343
· 4 Jun 2017, 19:28 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
QUOTE
და ვიიდ მეინს და ინტ მეინს შორის რა განსხვავებაა? რავი მაგით დამაწყებინეს კოდის წერა
ინტი როგორც წესი ცვლადს აბრუნებს ,ანუ გეხმარება გამოიცნო პროგრამა წარმატებით გაიშვა თუ არა , მარა თუ მაგით დაგაწყებინეს მაშინ მასე სჯობს გააგრძელო
QUOTE
უკვე გავიგე ყველაფერი
ოკ , მე ვერ გავიგე , რაღაცეები და თუ შეძლებ რომ ამიხსნა ,
#include<iostream>
using namespace std;
int main()
{
int a, b;
long long sumOdds = 0, sumEvens = 0;
cin >> a >> b;
/*if (!(a % 2)) {
sumEvens += a;
a++;*}*/
while (a <= b)
{
sumOdds += a++;
sumEvens += a++;
}
/*if (b % 2)
sumEvens -= b + 1;
*/
cout << "kentebis jami = " << sumOdds << endl;
cout << "luwebis jami = " << sumEvens << endl;
}
----------------------------------------------------------------------
QUOTE
while (a <= b)
{
sumOdds += a++;
sumEvens += a++;
}
აი ეს ბრძანება ვერ გავიგე , სიტყვაზე შევიტანოთ ნებისმიერი 2 ციფრი , რანაირად იხსნება ეს a++ მაბნევს ,
This post has been edited by
Metal_Head
on 4 Jun 2017, 19:46
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50699641
· 4 Jun 2017, 23:08 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Metal_Head
ანუ როგორც მე გავიგე შეყვანილ ციფრს ერთით მატებს და პახოდუი უსასრულოდ რომ არ ჩაიციკლოს ცვლადი მაგასაც აკეთებს
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
sergo_bero
Super Crazy Member
ჯგუფი: Members
sergo_bero
Super Crazy Member
ჯგუფი: Members
წერილები: 5455
წევრი No.: 7145
რეგისტრ.: 7-November 04
#50700567
· 5 Jun 2017, 01:41 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Metal_Head
ე.ი.
QUOTE
1.
/*if (!(a % 2)) {
2.
sumEvens += a;
3.
a++;*}*/
ეს კოდი კი მიკომენტარებულია, მაგრამ ამოწმებს რიცხვი არის თუ არა ლუწი ( 1 ხაზი ), თუ ლუწია, sumEvens-ს უმატებს a-ს ( ხაზი 2 ),
ხოლო შემდეგ ხაზზე ( 3 ), a-ს უმატებს 1-ს ( a++ იგივე a = a + 1 ია )
ანუ შევთანხმდით რომ, a++ იგივეა რაც, a-ს გაზრდა 1 ით.
მაგალითად:
a = 1
b = 2
a = b++
ამ შემთხვევაში ჯერ a-ს ემატება b, და შემდეგ b-ს ემატება ერთი, საბოლოოდ იქნება
a = 3 და b = 3
აქ რომ ++b ყოფილიყო, ჯერ b-ს მიემატებოდა ერთი, ხოლო შემდეგ a-ს მიემატებოდა ეს გაზრდილი მნიშვნელობა, ანუ თU ავიღებთ რომ
a = 1
b = 2
a = ++b
ჯერ b ხდება 3, და შემდეგ a-ს ემატება ეს 3, საბოლოოდ a = 4, b = 3
QUOTE
4
while (a <= b) {
5
sumOdds += a++;
6
sumEvens += a++;
}
სანამ a არ არის b-ზე მეტი ( 4 ხაზი ),
5 ხაზზე, sumOdds-ს ემატება a, და a-ს ამის შემდეგ ეგრევე ემატება ერთი,
მეექვსე ხაზზეც იგივე, ოღონდ ახლა ლუწებს უმატებს.
რადგანაც კოდი ზემოთ ( 1,2,3 ) ხაზზე უკვე ამოწმებს რიცხვი არის თუ არა ლუწი, და თუ ლუწია მას 1-ს უმატებს, 5-ხაზზე რიცხვი ყველანაირად კენტი იქნება, შესაბამისად კენტებს მიუმატებს მნიშვნელობას და a-ს მნიშვნელობას გაზრდის 1-ით ( ანუ a გახდება ლუწი, რადგანაც კენტი იყო და მიემატა 1 ). შესაბამისად 6 ხაზზე ა ლუწია.
This post has been edited by
sergo_bero
on 5 Jun 2017, 01:47
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Metal_Head
los bitchos
ჯგუფი: Members
Metal_Head
los bitchos
ჯგუფი: Members
წერილები: 2860
წევრი No.: 182871
რეგისტრ.: 8-March 14
#50710882
· 6 Jun 2017, 16:40 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
sergo_bero
ჯიგარ , კარგად და გარკვევით ახსენი ;
თუმცა ზემოთ ხსენებულ კოდში ერთმა რაც დამაბნია და თავგზა ამიბნია იყო
QUOTE
4 while (a <= b) {
5 sumOdds += a++;
6 sumEvens += a++;
}
ანუ როგორც შენ დაწერე sumodds ემატება a-ო და მერე ემატება ერთიო , მე მეგონა პირდაპირ ემატებოდა 1
დანარჩენი ვიცოდი.
QUOTE
აქ რომ ++b ყოფილიყო, ჯერ b-ს მიემატებოდა ერთი, ხოლო შემდეგ a-ს მიემატებოდა ეს გაზრდილი მნიშვნელობა, ანუ თU ავიღებთ რომ
a = 1
b = 2
a = ++b
ჯერ b ხდება 3, და შემდეგ a-ს ემატება ეს 3, საბოლოოდ a = 4, b = 3
ეს არ ვიცოდი და ჯერ არც შემხედრია .
რამე კარგი საიტი არ იცით სი პლიუ პლიუსის ამოცანები რომ იყოს , ამონახსნებიც თუ იქნება მთლად უკეთესი , რთულები და სააზროვნოც კარგი იქნებოდა ტვინს გავივარჯიშებდი.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Irakli2013
მურმანიძემ ხელი არ მოაწერა
ჯგუფი: Members
Irakli2013
მურმანიძემ ხელი არ მოაწერა
ჯგუფი: Members
წერილები: 10805
წევრი No.: 174435
რეგისტრ.: 4-October 13
#50713715
· 6 Jun 2017, 23:22 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Metal_Head
QUOTE
რამე კარგი საიტი არ იცით სი პლიუ პლიუსის ამოცანები რომ იყოს , ამონახსნებიც თუ იქნება მთლად უკეთესი , რთულები და სააზროვნოც კარგი იქნებოდა ტვინს გავივარჯიშებდი.
ამოცანები:
http://codeforces.com/problemset?order=BY_SOLVED_DESC
ამოხსნები (ლინკში ამოცანის ნომერს ჩაწერ):
http://codeforces.com/problemset/status/1/problem/A
This post has been edited by
Irakli2013
on 6 Jun 2017, 23:24
--------------------
You see, in this world there's two kinds of people, my friend: those with loaded gun and those who dig. You — dig
☩ Дорога возникает под шагами идущего ☩
Anything is possible
--------
Dallas Mavericks
FC Liverpool
--------
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
syaruna
Crazy Member
ჯგუფი: Members
syaruna
Crazy Member
ჯგუფი: Members
წერილები: 3160
წევრი No.: 154790
რეგისტრ.: 5-October 12
#50714350
· 7 Jun 2017, 00:41 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
#include<iostream>
using namespace std;
void main()
{
long long a, temp, count = 1, pow = 1;
cin >> a;
temp = a;
while (temp =temp/ 10)
count++;
temp = a;
a = 0;
for (int i = 0; count ; i++)
{
count--;
for (int J = 0; J < count; J++)
{
pow=pow* 10;
}
a =a+ (temp % 10)*pow;
temp =temp/ 10;
pow = 1;
}
cout << a << endl;
}
ეს კოდი გამარჩევინეთ რა
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
gio_rgi
Super Member
ჯგუფი: Registered
gio_rgi
Super Member
ჯგუფი: Registered
წერილები: 499
წევრი No.: 218862
რეგისტრ.: 23-May 16
#50932152
· 9 Jul 2017, 23:23 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
QUOTE
(syaruna @ 7 Jun 2017, 00:41 )
#include<iostream>
using namespace std;
void main()
{
long long a, temp, count = 1, pow = 1;
cin >> a;
temp = a;
while (temp =temp/ 10)
count++;
temp = a;
a = 0;
for (int i = 0; count ; i++)
{
count--;
for (int J = 0; J < count; J++)
{
pow=pow* 10;
}
a =a+ (temp % 10)*pow;
temp =temp/ 10;
pow = 1;
}
cout << a << endl;
}
ეს კოდი გამარჩევინეთ რა
ისე ჯობია რაიმე კონკრეტული ამოცანის გადაჭრას ემსახურებოდეს პროგრამული კოდი. კარგი იქნება თუნდაც მარტივი მათემატიკური ამოცანა აიღო და შეცადო მის პროგრამულ ალგორითმად გარდაქმნას ასე უფრო გამოიმუშავებ პროგრამირებისთვის საჭირო უნარებს.რაც შეხება ამ კოდს გაუგებარია რა ფუნქციას ასრულებს. ეს კოდი ძირითადად ციკლებით მუშაობს და ლბათ ციკლების გარჩევა გაინტერესებს?
This post has been edited by
gio_rgi
on 9 Jul 2017, 23:27
--------------------
https://ww
·
ციტირება
·
^
1 მომხმარებელი ათვალიერებს ამ თემას (1 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
«
აქეთ
|
Hello World
|
იქით
»
Pages:
(68)
« პირველი
...
54
55
[56]
57
58
...
ბოლო »
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Close Topic Options
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ თემაში ახალი გამოხმაურებების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
მივიღოთ შეტყობინება ამ განყოფილების განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ განყოფილების განახლების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
თემის ჩამოტვირთვა / ამოსაბეჭდი ვერსია
ჩამოტვირთეთ ეს თემა სხვადასხვა ფორმატში, ან ნახეთ მისი ამოსაბეჭდი ვერსია.
Forum Home
Search
დახმარება
საერთო ფორუმი
- General Discussion
- უსათაურო
- ფორუმის შესახებ
თემატური ფორუმი
- პოლიტიკა (+1 sub-forums)
- ქალი და მამაკაცი
- კულტურა და ხელოვნება (+4 sub-forums)
- მეცნიერება და განათლება (+7 sub-forums)
- მელომანია (+2 sub-forums)
- დასაქმება საქართველოში (+1 sub-forums)
- ბიზნესი და ეკონომიკა (+2 sub-forums)
- სამართალი
- სპორტი (+8 sub-forums)
- ჯანმრთელობა და მედიცინა (+2 sub-forums)
- სილამაზე და მოდა (+1 sub-forums)
- ფსიქოლოგია
- არსენალი (+1 sub-forums)
- ავტომობილები (+4 sub-forums)
- ფლორა და ფაუნა
- თბილისი (+1 sub-forums)
- მასმედია (+1 sub-forums)
- ინტელექტუალური სამაგიდო თამაშები
- კულინარია
- მშენებლობა და რემონტი (+1 sub-forums)
- მოგზაურთა კლუბი (+1 sub-forums)
ტექნიკური კონფერენცია
- AI ლაბორატორია
- კომუნიკაციები (+7 sub-forums)
- კომპიუტერები და ელექტრონიკა
- ყიდვა - გაყიდვა - გაცვლა (Redirect Forum)
- WWW (+4 sub-forums)
- Games (+6 sub-forums)
- Georgianisation
- პროგრამები
- პროგრამირება (+5 sub-forums)
- კომპიუტერული გრაფიკა და დიზაინი
- Apple
- Android Club (+8 sub-forums)
- პინგვინები და ეშმაკუნები
ყიდვა - გაყიდვა
- კომპიუტერული ტექნიკა (+2 sub-forums)
- ელექტრო და საყოფაცხოვრებო ტექნიკა
- მობილური ტელეფონები
- ავტომობილები
- უძრავი ქონება
- სხვადასხვა
[ Script Execution time: 0.0524 ] [ 12 queries used ] [ GZIP Disabled ]
Powered by Invision Power Board(U) v1.3 Final © 2003
IPS, Inc.