تعلم البرمجة بلغة<++C> من البداية
Ir al canal en Telegram
1 087
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
#include
using namespace std;
int main() { int a[5]={1,6,3,2,9}; int i; cout<<"\n----------------------\n"; for ( i = 1; i <= 5; i++ ) cout <<" "<< a[6 - i ] << " "; } 👇🏻👇🏻👇🏻
#include
using namespace std;
int main() { int a[5]={1,2,3,4,5}; int i; cout<<"\n------------------\n"; for ( i = 1; i <=5; i++ ) cout << a[5- i ] << " "; } 👇🏻👇🏻👇🏻
❥͢ ❈↡
بعمل فقرة مختلفة اجيب اللكم سؤال وانتم تختارون الاجابة الصحيحة
دون عمل الكود بالـcompiler
👍🏻
👆👆👆👆
ذني الدوال الجاهزات بهذا الموضوع احفظوهن بس انتبهوا اغلب ذني الدوال تحتاج مكتبة اسمهة
#include <cmath.h>
هاي مكتبة الرياضيات
طبعا الترجمة عليكم و الشرح مالتهن بهذا الفيديو جوة 👇
سوال/اكتب برنامج يقوم بأدخال كلمة و من ثم ادخال نفس الكلمة و لكن غير مرتبة في دالة رئيسية و يقوم البرنامج بترتيبها في دالة ثانوية و يكون الاخراج بالدالة الرئيسية
#include<stdio.h>
#include<string.h>
#include<conio.h>
void del(char na[50]);
char name[50],i,j,na[50],t;
main()
{
puts("enter the correct word :");
gets(name);
puts("enter the incorrect word :");
gets(na);
del(na);
puts("the incorrect word after sort:");
puts(na);
getch();
}
void del(char na[50]);
{
for(i=0;name[i]!= \0 ;i++)
for(j=0;name[j]!= \0 ;j++)
if(name[i]==na[j])
{
t=na[i];
na[i]=na[j];
na[j]=t;
}
}
نفس البرنامج بالرد بس هنا حليتة بدالتين رئيسية و ثانوية و ماكو فرق بس اخذت العملية مال الترتيب و خليتها بدالة ثانوية و استدعيت هاي الدالة الثانوية بالرئيسية(دالة الmain)
بس هنا خليت كل التعريفات مال البرنامج خارج الدوال اشوفهة احسن و ارتب تكدر تسويهن داخل الدوال و تكدر خارج الدوال
الشرح مالتة بالرد
بـــرنــــامــــج₰👨🏻💻👩🏻💻₰❥
#المؤشرات و المصفوفات 👇🏻
#include<iostream>
using namespace std ;
int main() {
int num[5],i,*p;
p=num;
*p=10;
p++;
*p=20;
p=&num[2];
*p=30;
p=num+3;
*p=40;
p=num;
*(p+4)=50;
for(i=0;i<5;i++)
cout<<num[i]<<"\t";}
المخـ₰💻₰❥ـرجات
👇🏻
10 20 30 40 50
[Program finished]
بـــرنــــامــــج₰👩🏻💻👨🏻💻₰❥
لتحديد المخرجات
#include<iostream>
using namespace std;
int main() {
int x = 1, y = 5;
int * ptr;
ptr = &x;
cout<<*ptr<<" ";
ptr = &y;
cout<<*ptr<<endl;
cout <<" @NoooSSah ";
return 0;}
المخـ₰💻₰❥ـرجات👇🏻
1 5
[Program finished]
!؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:0
معلـو₰📚₰❥مات
1⃣ استخدام الـتعبير التالي:
cout <<*ptr ;
تعني باننا نتعامل مع محتوي القيمة التي يؤشر اليها المؤشر
اي طباعة القيمة المخزنة في العنوان
2⃣ استخدام الـتعبير التالي:
cout<<&ptr;
تعني طباعه عنوان موقع المؤشر
3⃣ استخدام الـتعبير التالي:
cout <<ptr;
تعني طباعه العنوان المخزن في المؤشر
#المؤشرات 👇🏻
بـــرنــــامــــج₰👩🏻💻👨🏻💻₰❥
تحديد المخرجات
#include<iostream>
using namespace std;
int main() {
int value1 = 5, value2 =15;
int* p1;
int* p2;
p1 = &value1;
p2 = &value2;
*p1 =10;
*p2 = *p1;
p1 = p2;
*p1 =20;
cout << "value1=" <<value1<<" value2="<< value2<<endl;
cout <<" @NoooSSah ";}
المخـ₰💻₰❥ـرجات
value1=10 value2=20
[Program finished]
سوال/اكتب برنامج لادخال string بأستخدم البرنامج الرئيسي وحذف جميع احرف العلة في السترنك بأستخدام الدالة الفرعية من ثم طباعة ال string في البرنامج الرئيسي
#include<stdio.h>
#include<string.h>
#include<conio.h>
void vowel(char s[50]);
int main()
{
char str[50];
gets(str);
vowel(str);
puts(str);
getch();
}
void vowel(char s[50])
{
int i,x=strlen(s),c=0;
for(i=0;i<x;i++)
{
if(
s[i]!= a && s[i]!= u && s[i]!= i
&& s[i]!= e &&s[i]!= o
)
s[c++]=s[i];
}
s[c]= \0 ;
}
سؤال/اكتب برنامج لادخال سترنك بأستخدم البرنامج الرئيسي و حذف جميع الفراغات في السترنك بأستخدام الدالة الفرعية من ثم طباعة السترنك في البرنامج الرئيسي
#include<stdio.h>
#include<string.h>
#include<conio.h>
void del(char s[50]);
main()
{
char str[50];
gets(str);
del(str);
puts(str);
getch();
}
void del(char s[50])
{
int i,x=strlen(s),c=0;
for(i=0;i<x;i++)
{
if(s[i]!= )
s[c++]=s[i];
}
s[c]= \0 ;
}
نبدي نتبع من دالة الmain نوب نسوي ادخال للسترنك بعدها نسوي دالة فرعية نسميها و نفرض المتغيرات و نسوي فور بس اكو طريقتين للفور
الاولى هي نسوي متغير نسمي x و نستخدم دالة جاهزة strlen علمود يطلع طول السترنك و نخلي القيمة النهائية للفور هي قيمة هذا الx او نكدر بطريقة ثانية انو نخلي i لا تساوي 0\ الي تصير تلقائيا ورة اخر حرف تكتبة بالسترنك المدخلة و نوب نسوي شرط اي شي تلكا بالسترنك غير السبيس(الفراغ) انقلة بمصفوفة جديدة الي هي [c]s لان احنة بالفور جنة نتبع السترنك المدخلة و سوينا نسخ لكلشي بيها غير الفراغ للمصفوفة الجديدة[c]s و بعدها اخر شي خلينا بيها 0\ علمود ما يطلع شخابيط بالشاشة السودة و نوب نكمل بالmain و نطلع قيمة str بعد التغيير
بـــرنــــامــــج₰👨🏻💻👩🏻💻₰❥
حذف التكرار لمصفوفة احادية ؟؟
#include<iostream>
using namespace std ;
int main() {
int x[10],i,j;
cout<<"enter the values : \n";
for (i=0;i<10;i++)
cin>>x[i];
cout<<"the values before eliminate repetitive values are \n";
for (i=0;i<10;i++)
cout<<x[i]<<"\t";
cout<<"\n";
for (i=0;i<10;i++)
for (j=0;j<10;j++)
if(x[i]==x[j] && i != j)
x[j]=0;
cout<<"\nthe values after the eliminate \n";
for (i=0;i<10;i++)
if(x[i]!=0)
cout<<x[i]<<"\t";
else
cout<<" ";}
المخـ₰💻₰❥ـرجات
👇🏻
enter the values :
1 4 8 4 7 2 5 9 5 7
the values before eliminate repetitive values are
1 4 8 4 7 2 5 9 5 7
the values after the eliminate
1 4 8 7 2 5 9
[Program finished]
@includeCCPLUSPLUS
بـــرنــــامــــج₰👨🏻💻👩🏻💻₰❥
لايجاد القاسم المشترك الاكبر بين عددين مدخلين مستخدمآ الدوال؟؟
#include<iostream>
using namespace std ;
int g_c_d(int x,int y) {
int i;
for(i=x ; i>0 ; i--)
if(x%i==0 && y%i==0)
break;
cout <<endl;
return i;}
int main() {
int a ,b ;
cout <<"enter 2 number :\n";
cin >>a >>b ;
cout<<g_c_d(a,b);}
المخـ₰💻₰❥ـرجات
👇🏻
enter 2 number :
4
64
4
[Program finished]
@includeCCPLUSPLUS
بـــرنــــامــــج₰👩🏻💻👨🏻💻₰❥
لإيجاد تقريب اي عدد كسري مدخل من المستخدم؟ ؟
#include<iostream>
using namespace std;
int func(float x) {
int y=x;
if(x-y>=0.5)
return (y+1);
else
return y; }
int main() {
float a;
cin>>a;
cout<<func(a);}
المخـ₰💻₰❥ـرجات
👇🏻
5.7
6
[Program finished]
@includeCCPLUSPLUS
بـــرنــــامــــج₰👨🏻💻👩🏻💻₰❥
برنامج الحاسبة للقيام بالعمليات الاربع مستخدم الدوال؟؟
#include<iostream>
using namespace std ;
int sum(int x,int y)
{int m=x+y; return m;}
int sub(int x,int y)
{int m=x-y; return m;}
int mul(int x,int y)
{int m=x*y; return m;}
int div(int x,int y)
{int m=x/y; return m;}
int main() {
int a,b;
char c,d;
for(;;) {
cout<<"enter a : ";
cin>>a;
cout<<"enter the operation : ";
cin>>c;
cout<<"enter b : ";
cin>>b;
switch(c) {
case + :
cout<<"the result is "<<sum(a,b);
break;
case - :
cout<<"the result is "<<sub(a,b);
break;
case * :
cout<<"the result is "<<mul(a,b);
break;
case / :
cout<<"the result is "<<div(a,b);
break;
default:
cout<<"undefined operation";
break;}
cout<<"\ndo you want to continue? (Y/N) : \n"; cin>>d;
if(d== Y ) {
continue;
cout<<"\n"; }
else {
cout<<"\ngoodboy";
break;}}}
المخـ₰💻₰❥ـرجات
👇🏻
enter a : 2
enter the operation : *
enter b : 3
the result is 6
do you want to continue? (Y/N) :
N
goodboy
@includeCCPLUSPLUS
