PDA

View Full Version : سوال: چاپ تصادفی یک رشته



ehsan_64
چهارشنبه 30 اردیبهشت 1388, 01:45 صبح
سلام به همگی
روی برنامه ای که میخواستم بنویسم
فکر کردم
اما چون اول راهم خیلی نتونستم ÷یش برم
یه کارایی کردم
گفتم بیامو نظرتونو ب÷رسم
که چطور میتونم برنامه رو تکمیل و شکیل ترش کنم
به نظرم یه جاییش میلنگه
میخوام یه رشته رو (مثلا نام یه نفرو)بگیره و جاهای مختلف صفحه تصادفی چاپ کنه
بهتر از این نتونستم درش بیارم
اما هنوز نیاز به کمک و همراهیتون دارم
ممنون میشم نقاط ضعف و اشتباهاتمو تذکر بدین تا کامل بشه
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<dos.h>
#include<stdlib.h>
int main()
{
int x,y;
int s1[79][49];
char name[50];
char ch;
clrscr();
printf("\n\n\n salam be shoma karbare gerami");
delay(2000);
printf("\n\n\n in barname tavasote injaneb ehsan neveshte shode ast");
delay(4000);
printf("\n\n\n lotfan name khod ra vered karde");
delay(2000);
printf("\n\n\n sepas klide enter ra feshar dahid");
delay(2000);
printf("\n\n\n");
gets(name);
clrscr();
for(int j=1;j<49;j++)
for(int i=1;i<79;i++)
{
x=random(i);
y=random(j);
gotoxy(x,y);
textcolor(4);
textbackground(9);
puts(name);
delay(50);
clrscr();
}
getch();
}

tdkhakpur
پنج شنبه 31 اردیبهشت 1388, 01:35 صبح
سلام:
ببینید یه کمی راحتتر فکر کنید کاری نداره برنامه زیر رو مطاله کن همون کار شما رو انجام میده.

موفق باشید.


#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
void main(void)
{
int x, y;
for( int i=0; i<10; i++){
clrscr();
x = random(79);
y = random(24);
gotoxy(x,y);
cout<<"hi i'm here..";
//sound(1000);
delay(1000);
}
}