Скриптик. Или не скриптик.

Discussion in 'Болталка' started by [ANGEL], 8 Mar 2013.

  1. [ANGEL]

    [ANGEL] Angel of Darkness

    Joined:
    26 Sep 2008
    Messages:
    474
    Likes Received:
    239
    Reputations:
    165
    Всем привет!

    Есть 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
    Короче каждый с каждым. Между ними "и"
     
  2. TIGERSSS

    TIGERSSS Banned

    Joined:
    25 Jan 2012
    Messages:
    0
    Likes Received:
    5
    Reputations:
    5
    эксел
     
  3. [ANGEL]

    [ANGEL] Angel of Darkness

    Joined:
    26 Sep 2008
    Messages:
    474
    Likes Received:
    239
    Reputations:
    165
    Вообще не шарю в екселе. Знаю только как открыть его и закрыть :D
     
  4. [ANGEL]

    [ANGEL] Angel of Darkness

    Joined:
    26 Sep 2008
    Messages:
    474
    Likes Received:
    239
    Reputations:
    165
    Никто не поможет?
     
  5. trolex

    trolex Well-Known Member

    Joined:
    6 Dec 2009
    Messages:
    592
    Likes Received:
    1,392
    Reputations:
    6
    на пхп только могу
    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);
    ?>
    
    ну или кидай исходные данные, сгенерю тебе, если на форум зайду ещё
     
  6. LibertyPaul

    LibertyPaul New Member

    Joined:
    16 Jan 2010
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    PHP:
    #include <fstream>

    using namespace std;

    int main(){
    ifstream f1f2;
    ofstream f;
    f1.open("file1.txt"ios_base::binary);

    out.open("output.txt"ios_base::trunc);
    string buf1buf2;
    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();
    }


     
    #6 LibertyPaul, 9 Mar 2013
    Last edited: 9 Mar 2013
  7. [ANGEL]

    [ANGEL] Angel of Darkness

    Joined:
    26 Sep 2008
    Messages:
    474
    Likes Received:
    239
    Reputations:
    165
    Спасибо парни! :)
    Чуть более корректно, чтобы в столбик было и с пробелами. :)
    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);
    ?>