program zmieniający kolejność liter w słowach

damcios
Użytkownik
Użytkownik
Posty: 341
Rejestracja: 3 lis 2008, o 19:55
Płeć: Mężczyzna
Lokalizacja: poznań
Podziękował: 1 raz

program zmieniający kolejność liter w słowach

Post autor: damcios »

program wczytuje plik tekstowy , i wypisuje najpierw słowa parzyste, w których najpierw są wypisywane litery znajdujące się na parzystych miejscach.
Zrobiłem wypisywanie słów parzystych , potem nieparzystych i w słowach parzystych zrobiłem wypisywanie liter parzystych, natomiast nie mogę dokleić drugiej części słów. tzn. nieparzystych części

Kod: Zaznacz cały

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
void test(){
     ofstream plik ("arg.txt");
plik<<"abc abcd abcdef"<<endl;
plik<<"fghi fghi fghij"<<endl;
plik<<"abcdef ghijkl";
plik.close();
ifstream plak("arg.txt");
string name;
while (!plak.eof()){
plak>>name;


if (name.length()%2==0){
             
             
                  for(int i=0;i<name.length()-i;++i){
                 
                      
                        name[2*i+1];
                      
                     name[2*i+2];
                    cout<<name[2*i+2]<<name[0]<<name[2*i+1];
                    
                        
                  }
                        }
                 
                        }
                    
                        plak.close();}
ODPOWIEDZ