aali361
شنبه 13 اردیبهشت 1393, 22:45 عصر
دوستان سوال اینه .
برنامه ایی بنویسید که نام و نام خوانوادگی رو دریافت کرده و با فاصله نمایش دهد .
روش کار هم باید اینطور باشه که نام رو بریزه s1 و نام خانوادگی رو بریزه تو s2 . بعد بیاد s2 رو با یک فاصله بریزه تو s1 و در اخر s1 رو نمایش بده . اما اینی که من نوشتم چیزی اصلا تو خروجی نمیده . مشکلش چیه ؟
#include <iostream>using namespace std;
int main()
{
char s1[100], s2[100];
cin >> s1>>s2;
int i,j;
for (i = 0; s1[i] != 0; i++)
s1[i] = ' ';
for (j = i + 1; s2[j - i + 1] != 0; j++)
s1[j] = s2[j - i + 1];
s1[j] = 0;
cout << s1;
system("pause");
}
برنامه ایی بنویسید که نام و نام خوانوادگی رو دریافت کرده و با فاصله نمایش دهد .
روش کار هم باید اینطور باشه که نام رو بریزه s1 و نام خانوادگی رو بریزه تو s2 . بعد بیاد s2 رو با یک فاصله بریزه تو s1 و در اخر s1 رو نمایش بده . اما اینی که من نوشتم چیزی اصلا تو خروجی نمیده . مشکلش چیه ؟
#include <iostream>using namespace std;
int main()
{
char s1[100], s2[100];
cin >> s1>>s2;
int i,j;
for (i = 0; s1[i] != 0; i++)
s1[i] = ' ';
for (j = i + 1; s2[j - i + 1] != 0; j++)
s1[j] = s2[j - i + 1];
s1[j] = 0;
cout << s1;
system("pause");
}