Всем привет! Есть 2 списка слов, в столбик: 1) 1 2 3 4 5 .....100 2) 1 2 3 4 5 .....100 Как их забацать в один список столбиком, чтобы было вида 1 и 2 1 и 3 1 и 4 ...1 и 100 2 и 1 2 и 3 2 и 4 Короче каждый с каждым. Между ними "и"
на пхп только могу Code: <?php $file1 = file ("1.txt");$num_str1= count($file1); $file2 = file ("2.txt");$num_str2= count($file2); $file3 = fopen ("3.txt","w"); for ($i=0;$i<$num_str1 ;$i++){ for ($j=0;$j<$num_str2 ;$j++){ $file1[$i] = str_replace(array("\r\n", "\r", "\n"), '',$file1[$i]);$file2[$j] = str_replace( array("\r\n", "\r", "\n"), '',$file2[$j]); fputs ( $file3, $file1[$i].' и '.$file2[$j]."\n"); } } fclose ($file3); ?> ну или кидай исходные данные, сгенерю тебе, если на форум зайду ещё
PHP: #include <fstream> using namespace std; int main(){ ifstream f1, f2; ofstream f; f1.open("file1.txt", ios_base::binary); out.open("output.txt", ios_base::trunc); string buf1, buf2; for(int i=0;i<100;++i){ f1>>buf1; f2.open("file2.txt", ios_base::binary); for(int j=0;j<100;++j){ f2>>buf2; out<<buf1<<" и "<<buf2<<"\r\n"; } f2.close(); } f1.close(); f2.close(); f.close(); }
Спасибо парни! Чуть более корректно, чтобы в столбик было и с пробелами. Code: <?php $file1 = file ("1.txt");$num_str1= count($file1); $file2 = file ("2.txt");$num_str2= count($file2); $file3 = fopen ("3.txt","w"); for ($i=0;$i<$num_str1 ;$i++){ for ($j=0;$j<$num_str2 ;$j++){ $file1[$i] = str_replace(array("\r\n", "\r", "\n"), '',$file1[$i]);$file2[$j] = str_replace( array("\r\n", "\r", "\n"), '',$file2[$j]); fputs ( $file3, $file1[$i].' и '.$file2[$j]."\r\n"); } } fclose ($file3); ?>