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

إلى مبرمجيc++أرجوكم أبغى رد عاجل جداً جداً

مغلق
بدأه الدلوعه في 4 يناير 2007 · 11 رد · 924 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أقدر أكتب كلمه بلغةc ولما أطبق البرنامج تلف الكلمه على نفسها

شاكره لكم تعاونكم

#2

كيف يعني تلف الكلمة على نفسها ؟

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

يعني تدور

#4

u should work with strings and streams

:::كوت بو 6:::

IDE : Microsoft Visual Studio 2005 Pro

#5

الله يخليكم أبغى رد سريع 0000الموضوع مره مهم ومحتاجه الرد بسرعه

#6

نبي مثال

#7

وش قصدك في (تلف على نفسها) ؟؟؟؟؟؟؟؟؟؟؟

يعني مثلا لو كانت الكلمه : program

تصير : margorp

؟؟؟

اذا كان كذا قصدك .. اتوقع تستخدمين فيها array وتحطين for loop وتطبعين عناصر الاري ابتداء بالعنصر الاخير وانتهاء بالاول

#8

من الممنوع وضع برامج كامله

ولكن وجدت ردود كثيره عن هذا الموضوع

ارجو ان تضع محاولاتك مرة اخرى

#include <iostream>
#include <string>
using namespace std;
void main(){
string s;cin>>s;int x=s.length();char temp;
for(int i=0;i<s.length()/2;i++){temp=s[x-1];s[x-1]=s;s=temp;x--;}cout<<s<<endl;}

ENG. IMAD, Programing is a way of life, It's in the air, we breath It's pumps through our veines, Without it, we soon crumble to dust

#9

أرجوا أن يكون هذا المطلوب بإستخدام C وليس ++C ( بإستخدام MS-VC 6.0)

RoundWord.zip


#include <conio.h>
#include <string.h>
#include <time.h>

int main(int argc, char* argv[])
{
char szWord[129];
char szRoundWord[129];
long t;
int n, l;

printf("\r\n\tEnter sentence: ");
gets(szWord); // إدخال الكلمة من لوحة المفاتيح
strcat(szWord, " "); // اضافة عدة مسافات للفصل بين نهاية وبداية الكلمة

n = 0;
l = strlen(szWord); // حساب طول الكلمة

printf("\r\n\n");
do
{
t = clock()+500;

strcpy(szRoundWord, szWord + n);
strncat(szRoundWord, szWord, n);

printf("\r\t\t%s", szRoundWord);

n++;
if (l == n)
n = 0;

while(t>clock()); // انتظار
}
while(!kbhit());

return 0;
}
#include <stdio.h>

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 8 يناير 2007 في 05:42

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#10

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

لو كان المطلوب هو قلب الكلمة مثلاً كلمة " AHMED " تطبع " DEMHA "

فإليك الطريقة من البداية

 فإليك الطريقة من البداية 

main()
char ar[25];
int i;
int cun;
scanf("%s",ar);

*إنتهت القرائة *
* و الآن عملية الطباعة بشكل معكوس * 
w=strlen(ar);
for(i=w;i>=0;i--)
printf("%c",ar);
#11

الحقيقة آسف على ردي الذي كتبته

فبعد ملاحظتي للكود التالي أيقنت أنني لم أفهم السؤال و الحقيقة الكود إبدايعي بشكل لا يوصف

بارك الله فيك أخي الكريم

و الكود هو التالي

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <time.h>

int main(int argc, char* argv[])
{
	char	szWord[129];
	char	szRoundWord[129];
	long	t;
	int		n, l;

	printf("\r\n\tEnter sentence: ");
	gets(szWord);		// إدخال الكلمة من لوحة المفاتيح
	strcat(szWord, "   ");	// اضافة عدة مسافات للفصل بين نهاية وبداية الكلمة

	n	= 0;
	l	= strlen(szWord);	// حساب طول الكلمة

	printf("\r\n\n");
	do
	{
		t = clock()+500;

		strcpy(szRoundWord, szWord + n);
		strncat(szRoundWord, szWord, n);

		printf("\r\t\t%s", szRoundWord);

		n++;
		if (l == n)
			n = 0;

		while(t>clock());	// انتظار
	}
	while(!kbhit());

	return 0;
}
#12

الأخ الفاضل ... أحمد الرفاعى

شكراً لك كثيراً وتمنياتى لك بالتوفيق

يمكنك تحميل مثال كامل مرفق مع الكود مباشراً: /index.ph...st&p=586251

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

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