[Arabic] Implement Functions With C++ #03 - zFill
HTML-код
- Опубликовано: 30 сен 2024
- Paid Courses
www.elzero.cou...
zFill
elzero.org/imp...
The Implement Functions Playlist
• Implement Functions Wi...
Fundamentals of Programming With C++
• Fundamentals Of Progra...
Join Premium Members
elzero.org/join/
Telegram Channel For The Course:
t.me/ElzeroCPl...
روح يا جدع ربنا يزوجك اربع نسوان مره وحدا 😂❤
يعني هو ينزلك فيديو وانت تدعي عليه 😂
ان شاء الله انتي الاولي
دي تبقي احلي دعوه بس هوا خايف عشان مراته متنفخوش 😂
@@frontend-k9p 😅
@@omarmuhammed5960 كيف الدعاء له بتعدد الزوجات يعتبر دعوة عليه ؟!!؟
لا يجوز الاستهزاء بالاحكام الشرعية
+ واللي يبغض التعدد او شايف ان التعدد ظلم أو حاجة وحشة مرتد :)
من نواقض الاسلام
- مَنْ أَبْغَضَ شَيْئًا مِمَّا جَاءَ بِهِ الرَّسُولُ صَلَّى اللهُ عَلَيْهِ وَسَلَم - وَلَوْ عَمِلَ بِهِ -، كَفَرَ.
{ ذَٰلِكَ بِأَنَّهُمْ كَرِهُوا مَا أَنزَلَ اللَّهُ فَأَحْبَطَ أَعْمَالَهُمْ } قال تعالى :
[ سورة محمد: 9]
وأيضا من نواقض الاسلام
- مَنِ اسْتَهْزَأَ بِشَيْءٍ مِنْ دِينِ الرَّسُولِ صَلَّى اللهُ عَلَيْهِ وَسَلَم، أَوْ ثَوَابَ اللهِ، أَوْ عِقَابِهِ، كَفَرَ
وَالدَلِيلُ قَوْلُهُ تَعَالَى :
{ وَلَئِنْ سَأَلْتَهُمْ لَيَقُولُنَّ إِنَّمَا كُنَّا نَخُوضُ وَنَلْعَبُ قُلْ أَبِاللَّهِ وَآيَاتِهِ وَرَسُولِهِ كُنْتُمْ تَسْتَهْزِئُونَ * لَا تَعْتَذِرُوا قَدْ كَفَرْتُمْ بَعْدَ إِيمَانِكُمْ إِنْ نَعْفُ عَنْ طَائِفَةٍ مِنْكُمْ نُعَذِّبْ طَائِفَةً بِأَنَّهُمْ كَانُوا مُجْرِمِينَ } .
[التوبة: 65، 66]
❤❤❤❤❤❤❤❤❤ جزااااااااااااااااك الله الف خير وزادك في ميزان حسناتك ما فيش كلمه تعبر عن شكري لك ولله ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
بالي راح بعيد في فكرة الحل ايه رايك
vector zFill(vector nums) {
sort(nums.begin(), nums.end());
vector result;
for (int i = 0; i < nums.size(); i++) {
result.push_back(to_string(nums[i]));
}
int digit = 0;
int maxDig = 0;
for (int i = nums[nums.size() - 1]; i > 0; i /= 10) {
maxDig++;
}
for (int i = 0; i < nums.size(); i++) {
for (int j = nums[i]; j > 0; j /= 10) {
digit++;
}
for (int k = 0; k < maxDig - digit; k++) {
result[i].insert(k, "0");
}
digit = 0;
}
return result;
}
vector zfill (vectorve , char ch){
vectorresult;
string s="";
int sizeOfs=0;
for(int i:ve)
{
s=to_string(i);
if (s.size()>sizeOfs) sizeOfs=s.size();
result.push_back(s);
}
for(string& st :result)
{
int defranceInSize=sizeOfs-st.size();
string perfex(defranceInSize,ch);
st=perfex+st;
}
return result;
}
قبل ما اسمع الفيديو فهمت ان المطلوب اخلي مجموعه من الارقام مجموعه من النصوص لكن بنفس الطول باضافة حرف معطي
شكرا لحضرتك على الشرح ممكن نستخدم while loop مكان if وخلاص بدل if و for للاختصار❤
ده ليه غلط
#include
using namespace std;
//300050,5,9
string z(string st, int trg, string fill = "0")
{
string res;
while (true)
{
if (res.length() < trg - st.length())
{
res += fill;
}
else
{
res += st;
return res;
}
}
}
int main()
{
cout
انا قبل كل فديو بدا لحل بنفسي بس مش عالرف ليه مفيش مره طلعنا حالين زي بعض #include
using namespace std;
string zfill(string st, int width, string fill = "0")
{
string ruslut = st;
int len = st.length();
while (width > len)
{
st = fill + st;
len = st.length();
ruslut = st;
}
return ruslut;
}
int main()
{
cout
string zFill(string st,int Width,string Fill = "0")
{
string Temp = st;
st = "";
for (int i = 0; i < Width; i++)
{
if (st.length() != Width - Temp.length())
{
st += Fill;
}
else
{
return st += Temp;
}
}
return st += Temp;
}
يا حبيبنا elzero انا طبق الدالة بطريقتي وطبقتها زيك لكن ظهرت معي مشكلة غريبة انا استخدمت st.length دايركت بدل ما احطها في متغير لكن المخرجات تكون غلط ولما احطها في متغير زي الكود بتاعك يكون تمام ممكن توضحها؟
std::string zFill(const std::string& str, size_t length, char padding = '0')
{
size_t str_length = str.length();
if (length > str_length)
{
std::string zFill_ = "";
size_t padding_length = length - str.length();
for (size_t i = 0; i < padding_length; i++)
zFill_ += padding;
return (zFill_ + str);
}
else
return str;
}
// #include
// using namespace std;
// string zfill(string st , int width , string fill )
// {
// int len = st.length();
// if (len < width)for (int i =0 ;i < width - len ; i++) st = fill + st ;
// return st ;
// }
// int main()
// {
// cout
#include
#include
using namespace std;
string Z_Fill(int UserInput , short Digit , char CH) {
string ST = to_string(UserInput);
short length = ST.length();
if (length < Digit) {
for (short i = 0; i < Digit - length; i++) {
ST = CH + ST;
}
return ST;
}
else {
return ST;
}
}
int main() {
cout
هل ينفع اتعلم برمجه على الايباد واعمل مشروع بعد فطرت التعلم أرجو الرد وكل الشكر والتقدير
ممكن بس الدنيا هتبقى ابطأ شوية
#include
#include
using namespace std;
string Zfill(int Number, int width, int fill)
{
string result = to_string(Number);
int NumLength = result.length();
if (NumLength < width)
{
for (int i = 0; i < width - NumLength; i++)
result = to_string(fill) + result;
}
return result;
}
int main()
{
cout "00016500"
return 0;
}
string zFill(string s, int width, string fill = "0")
{
int l = s.length();
string z = "";
for (int i = l; i < width; i++)
z += fill;
s = z + s;
return s;
}//🫡
اعتقد إن if هنا ملهاش داعي لإن لو أصغر من width اللوب مش هتشتغل ❤
جزاك الله خيراً يا عمي ❤
السلام عليكم عايز اتعلم برمجه ودخلت علي قناة حضرتك ونش عارف إبداء من فين انا عندي 41سنه ومفيش عندي اي خبر في البرمجه ارجو الافاده ولكم جزيل الشكر
string Zfill(string str, int width, char fill = '0' ) {
string result;
while (result.length() != width - str.length())
result += fill;
result += str;
return result;
}
#include
using namespace std;
string zfill(string st, int count , string fill )
{
string result;
for(int i = 0 ; i < count - st.size() ;i++)
{
result += fill;
}
result += st;
return result;
}
int main()
{
string str,fill;
int n;
coutstr;
coutfill;
coutn;
cout
#include
using namespace std;
string zFill(string num, int width, string fill = "0")
{
string result;
for(int i = num.size(); i < width; i++)
{
if(i < width)
{
result += fill;
}
}
result += num;
return result;
}
جزاك الله كل خير يا أستاذ أسامة، ورفع درجاتك في الدارين
ربنا يكرمك يا هندسة
#include
using namespace std;
string zFill(string st1, string st2, int len1,int len2,string fill){
string st;
if (len1 > len2){
for(int i=0;i len1){
for(int i=0;i
الافضل عالميا ... الله يباركلك ويحفظك💙💙💙💙
شكرا لك استاذ على مجهودك الطيب.
يااستاذ أسامة عاوزين مشاريع برمجية متكاملة بدل شروحات بسيطة
لما شخص مثلك شرحه مفهوم يشرح مشروع كامل راح نستفيد أكثر
لو مشروع todo list أو عمل مدونة وياريت يكون بالـ nextJS & Typescript
دي مش شروحات بسيطة دي اساسيات برمجة لازم تفهمها علشان تفهم كل شيء بعد كدة
والمشاريع اللي بتتكلم عليها عملتها قبل كدة ولسة هعملها بس نهتم بالأساسيات الله يكرمكوا
بلاش تحسسوا الواحد لما يشرح الاساسيات انه بيعمل حاجة حرام علشان الموضوع بقى غريب ومريب بجد
@@ElzeroWebSchool بارك الله فيك استاذ اسامة انا لولا الاساسيات اللي بتشرحها كان ممكن اكون لسه تايه كبداية
و عليكم السلام ورحمة الله وبركاته
جزاك الله خيرا
جزاك الله خيراً
الكود بكل بساطة
string zFill(string text, int width, string fill="0")
{
while (text.length()
وبالنسبة لل
Insert
؟؟؟
كدة استفدنا ايه وطبقنا ازاي ؟
@@ElzeroWebSchool insert موجوده في class string
على كل كل حال بلا منها إستخدم
text = fill+text;
بدل Insert
رزقكم الله الجنة
ربنا يباركلك ويكرمك
def zfill(str:str, num:int, fill="0"):
#make condition to make sure from num is greader
if len(str)> num:
return str
length = num - len(str)
return fill* length +str
print(zfill("3271",5))
########################
for num in range(1,5):
print(zfill(str(num)*num,5))
I am taking cs50 introduction to programming with Python sometimes when I try to solve the problems I can't solve them. I may know the logic , but i don't know how to implement this logic and i have to look at the solution when i look at it i understand it am i a bad programmer. Or programming isn't for me
بالتوفيق ي هندسه ي حبيبي
❤
لو سمحت فكرة i =0
هل معنها انو عشان نعمل لوب ونمشي من index 0 ل طول ال ،string ولا هي لها معنى تاني
نعم
why fill is a string not a char
cuz the user migth input more characters i think
or i am wrong
معليش كتب
ت انجليزي عشان العربي مع الانجليزي لخبطة يطلع
علشان ممكن يحط اكتر من حرف عادي ممكن عاوز في الأول يضيف
AAA
قبل كل رقم مثلا او باترن معين وكدة كدة هيتكرروا نفس عدد المرات
@@ElzeroWebSchool would this not cause a problem with the width? if we concat AAA each time, the length increases by 3 in one iteration, unless this is how its meant to be but i am not sure
لو واجهتك مشكلة بتعدل على الفنكشن
لكن انت بتعملها لتغطية ال
Test Case
اللي قدامك
لو في تست كيس تانية بتعدل بناء عليها
لكن تفكيرك سليم ممكن نخليه
Char
او نحدد الحجم واحد وبس
ربنا يجزيك كل خير
While (len
جميل بس الحلول المختصرة مش هنوظف اللي اتعلمناه نظري للاسف
❤❤❤
انا بعمل فيديوهات تعليم برمجة من الصفر الى الاحتراف بتمنى انكم تدعمو قناتي ، لحتى استمر 😊😊
❤❤❤
كورس الاساسيات يا استاذ اسامة
دة من ضمن كورس الأساسيات ياباشا
@@ElzeroWebSchool بحبك في الله
الله يـعطـــــيك العـــــــــــــــــــــــــافيه يا هضبـــــــه
يا تلة يا وادي
الف الف شكر يا هندسه ، وبعتزر مبدأيا عن التعليق ده،
انا عارف ان تعليقي بعيد عن المحتوي ، بس بجد محتاج اي حد يقدر يفيدني في الاستثمار في تطبيق قدوة qodwa ومدي مصداقيتهم واسف مره تانيه ان كان تعليقي مزعج تحياتي للجميع
؟؟