الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معكوس العدد

بدأه يعقوب سامي في 13 مارس 2008 · 7 رد · 4,943 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الرجاء المساعدة في كتابة برنامج بلغة بيسك او اي لغة قريبة منها لادخال عدد من اربعة منازل ثم طباعة العدد بشكل معكوس فمثلا اذا كان العدد المخل هو 1973 يقوم بطباعة 3791 ولكم جزيل الشكر

الرجاء الرد على yacsoso@yahoo.com

#2

مثال بالسي

//Author: Philip Joubert
//Date:22 August 2007
//Task: Assignment 4
//Question:B
#include <stdio.h>
#include <math.h>
#include <stdlib.h> 

int reverse(int num);

int main()
{
	int number;
	scanf("%d", &number);
	reverse(number);
	printf("\n");
	system("pause");
	return 0;
}

int reverse(int num)
{

	int counter = 1;
	int temp;
	int intret;
	int fok = num;
	if(num <= 0)
	num = num * (-1);
	temp = num;
	int length;
	int remainder;
	for(counter = 1; temp >= 10; ++counter)
				{
				temp = temp / 10;
				}

	if (fok < 0)
	printf("-");
	for (length = counter;length >= 1; length--)
	{
	remainder = num % 10;
	num = num - remainder;
	num = num / 10;
	printf("%d", remainder);
	}
}
rasool4k.gif

[وسط]mimetex.cgi?MSN:root@root-shell.net.

[/وسط]

#3

السلام عليكم:

ايضا بالسي.

#include<iostream>
using namespace std;
int main(){
int a,s,n=0;
cout<<"Enter Your Number:";
cin>>a;
while(a!=0){
s=a%10;
a/=10;n=(n+s)*10 ;
}
cout<<n/10;
return 0;
}
tvquran_6.gif

#4

فكرة الكود:

استخراج الآحاد من العدد كل مرة:

مثلا : 1234

باقي قسمة 1234 على 10 =4

ثم نقسم 1234 على 10 = 123

وهكذا.

tvquran_6.gif

#6

وهذا برنامج آخر يقوم بطباعة العدد بشكل معكوس كما تريد مهما كان العدد

( من اربعة منازل أو أكثر أو أقل )

___________.rar

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــة ،،

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#7

اخي العزيز

الحل بهذه المسالة يكون باستخدام دالتي div & mod

1234 mod 10 = 4

اطبع الرقم

1234 div 10= 123

ياخذ العدد الصحيح ويكرر العملية على ناتج القسمة حتى يصبح ناتج القسمة صفر

يعكس الرقم

#8
اقتباس
الرجاء الرد على yacsoso@yahoo.com

هذا الكلام ممنوع هنا فالأجوبة تكون في المنتدى وليس الإيميل وارجع إلى قواعد المشاركة

واليك الكود وهو لا يحتاج إلى mod ولا div :)

int i,num[4];
for(i=0;i<4;i++)
scanf("%c",&num);
for(i=3;i>=0;i--)
printf("%c",&num);

من أقوال الأئمة

الإمام علي بن أبي طالب -رضي الله عنه-: "الناس ثلاثة : فعالم رباني ، ومتعلم على سبيل النجاة ، وهمج رِعاع غوغاء أتباع كل ناعق ، يميلون مع كل ريح ، لم يستضيئوا بنور العلم ، ولم يلجئوا إلى ركن وثيق".

الإمام مالك -رحمه الله- : " لن يصلح آخر هذه الأمة إلا بما أصلح به أولها ".

الإمام الأوزاعي -رحمه الله- : " عليك بآثار من سلف وإن رفضك الناس وإياك وآراء الرجال وإن زخرفوه لك بالقول ".

الإمام الفضيل بن عياض -رحمه الله- : " عليك بطرق الهدى و لا يضرك قلة السالكين و إياك و طرق الضلالة ولا يغرك كثرة الهالكين ".

علامة الزمان الإمام الألباني -رحمه الله- : " إن الخلاص إلى أيدي هؤلاء الشباب يتمثل في أمرين لا ثالث لهما ؛ التصفية والتربية ".

وكل خير في اتباع من سلف وكل شر في ابتداع من خلف

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…