Zamiana w słowie małych liter na duże i dowrotnie
Kod był wyświetlany 1480 razy.
    /*
  Name: Zamiana w słowie małych liter na duże i dowrotnie
  Copyright: GPL GNU
  Author: Michał Szczygieł
  Date: Data: 18-04-07 22:15
  Description: 
*/

#include <cstdlib>
#include<stdio.h>
#include <iostream>

using namespace std;

char swapchar(char);

int main()
{
    char * ciag = new char[1000000];
    cout<<"\n\n\tPodaj dowolny ciag tekstowy, wielkie litery zostana";
    cout<<"\n\n\tzamienione na male a male na wielkie ";
    cout<<"\n\n\n\t";
    gets(ciag);
      cout<<"\n\n\t";
    for(int i = 0;ciag[i]!='\0';i++)
     cout<<swapchar(ciag[i]);
    
    cin.ignore();
    return 0;
}

char swapchar(char znak)
{
 if(((int)znak >= 65) && ((int)znak <=90)) 
 return (char)((int)(znak + 32));  //jesli wielka litera
 if(((int)znak >= 97) && ((int)znak <=122)) 
 return (char)((int)(znak - 32));  //jesli mala litera
 else return znak; 
}
    
Pobierz plik tekstowy
Administrator WJL
PHP&SQL coded by NOVA-IT