شكرا استاذ مصطفى و ان شاء الله يكون كل تعبك و مجهودك في ميزان حسناتك يا رب ... انا حليت السؤال قبل ما اشوف الفيديو مثل ما حكيت و وصلت لفكرة حلوة : * الف على كل مربع 2*2 من خلال 4 loop و في كل مرة اعد عدد الهاش و اذا كان العدد !2 بكون YES for(int k = 0; k < 3; k++) for(int s = 0; s < 3; s++) { int count = 0; for(int i = s; i < s + 2; i++) for(int j = k; j < k + 2; j++) if(arr[i][j] == '#') count++;
@ArabicCompetitiveProgramming9 жыл бұрын
Goood
@hussein-alemam9 ай бұрын
I used the same idea but different implementation here is my code: #include using namespace std; bool pass(char a, char b, char c, char d) { int nOfB = 0; if (a == '#') nOfB++; if (b == '#') nOfB++; if (c == '#') nOfB++; if (d == '#') nOfB++; return nOfB != 2; } int main() { vector p(4); for (int i = 0; i < 4; ++i) cin >> p[i]; for (int i = 0; i < 3; ++i) for (int j = 0; j < 3; ++j) if (pass(p[i][j], p[i][j + 1], p[i + 1][j], p[i + 1][j + 1])) { cout
@shuilyrahman19848 жыл бұрын
Sir could you please upload subtitles ? That would be very helpful. Thanks for these videos and your works.
@hassancena43739 жыл бұрын
Arabic Competitive Programming انا عندى سؤال معلش هو ال header الكتيرى اللى فى الكود اللى حضرتك رفعو دى لازمتها ايه انا بقصيت على الكود بتاعك و قارنتة بالكود بتاعى هو تقريبا نفس الفكرة بس ال headers و ال macros دول انا مش عارف ايه الفادة منهم انا عملتو ب iostream و ب stdio بس و شكرا
@ArabicCompetitiveProgramming9 жыл бұрын
Forget about them....sometimes I am lazy and include many headers to avoid compilers errors of missing libraries
@ArabicCompetitiveProgramming9 жыл бұрын
Macros shorten code and time...so learn them
@hassancena43739 жыл бұрын
Arabic Competitive Programming okay thanks
@alialaaeldinelsayed1252 жыл бұрын
يا دكتور مصطفي انا عملت الحل قبل ما ابص علي حل حضرتك بس مقدرتش افهم حلك انا مستوايا مبتدأ شوية مش بعرف اعمل functions واناديها بالطريقة الي حضرتك بتعملها يعني باختصار بحس اني تايه #include using namespace std; int main (){ char arr[4][4]; for(int i = 0 ; i < 4 ; i++) for(int j = 0 ; j < 4 ; j++){ cin>>arr[i][j]; } int flag = 0; int flag2 = 0; for(int i = 0 ; i =3){ cout
@hosamqalalwa49192 жыл бұрын
انا ما بعرف برمجة هل المحتوى الي على القناة يكفي اتعلم c++
@ArabicCompetitiveProgramming2 жыл бұрын
t.me/mostvision/168
@alikansoh46042 ай бұрын
tjis is not te best way to do it tis is it: #include #include #include #include #include #include #include using namespace std; int main() { int n,n1=0,n2=0,v1=0,v2=0,v=0; cin >> n; for (int i = 1; i > v; if (v % 2 == 0)v1 = i; if (v % 2 != 0)v2 = i; if (v % 2 == 0)n1++; else n2++; } int h = n1>n2; if (h) cout