-1
マイコード:私のコードで次のエラーを解決するにはどうすればよいですか?
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int a;
while ((cin >> a))
{
if (a == 0)
break;
char inp[401];
cin >> inp;
for (int i = 0; i < a; i += 1)
{
for (int j = i; j < 400; j += a)
{
if (inp[j] == '\0')
break;
cout << inp[j] << endl;
}
}
cout << endl;
}
getchar();
return 0;
}
エラーは、この問題を解決する手助けしなさい、それはINPに保存されている文字を印刷する必要があるとき、私は[j]を何も出力を得るということです。
入力:
5
toioynnkpheleaigshareconhtomesnlewx
予想される出力:
theresnoplacelikehomeonasnowynightx
これらのループはむしろ疑わしいものですが、ここで何を達成しようとしていますか? – ArchbishopOfBanterbury
私は、指定された文字列の次の10番目の要素と5番目の要素を交互に出力しようとしています。 –
@DiscoDancerはサンプル入力と期待される出力を提供できますか? – sandy