PDA

View Full Version : سوال: یه سوال در مورد نوشتن ی برنامه مبتدی در رشته ها



nader_3p2000
جمعه 13 دی 1392, 15:49 عصر
سلام دوستان . من تو برنامه نویسی بسیار مبتدی هستم. اگه میشه تو نوشتن این برنامه کمکم کنید خیلی ممنون میشم.
ی برنامه میخوایم که دو رشته S2 و S1 رااز ورودی گرفته ، n کاراکتر اول رشته S2 را در محل i ام
رشته S1 درج کنه

Azar.099
جمعه 13 دی 1392, 21:02 عصر
سلام
این برنامه r کاراکتر رشته دوم را در محل n میریزه

#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
char reshte1[100];
char reshte2[100];
gets(reshte1);
gets(reshte2);
int t = strlen(reshte1);
int k = strlen(reshte2);
int n; // mahali ke mikhaym reshte2 ra be reshte1 ezafe konim
cin>>n;
for (int i = t; i>n-1 ; i--)
{
reshte1[i+k] = reshte1[i];
}
int r; // tedad karakter hayi ke mikhaym az reshte2 dar reshte1 berizim
cin>>r;
for(int i=0 ; i<r ; i++)
{
reshte1[n+i] = reshte2[i];
}
puts(reshte1);
return 0;
}