palindrom,suma znakow ASCII=220
Ostatnio zmodyfikowano 2013-05-03 20:48
kejkun Temat założony przez niniejszego użytkownika |
palindrom,suma znakow ASCII=220 » 2013-05-03 20:34:26 WItam probuje rozwiazac zadanie 4. z " http://www.cke.edu.pl/images/stories/00002011_matura/P/inf_pp_2.pdf " http://www.cke.edu.pl/images/stories/00002011_matura/P /inf_pp_2.pdf Nie jestem w szczególności pewien kodu co do c) jesli moglby mi ktos napisac czy jest dobrze, czy tez jesli jest zle, jak to powinno wygladac ? oznaczylem komentarzem //c start podpunktu c. oto kod : #include<iostream> #include<fstream> #include<conio.h>
using namespace std;
int main() { fstream plik; ofstream zapis, zapis2, zapis3; string napis; int dlugosc, p = 0, n = 0, t = 0; bool b; plik.open( "e:/hasla.txt", ios::in ); zapis.open( "e:/zapisssss.txt", ios::out ); zapis2.open( "e:/zapisssss2.txt", ios::out ); zapis3.open( "e:/zapisssss3.txt", ios::out ); while( plik >> napis ) { dlugosc = napis.length(); if( dlugosc % 2 == 0 ) p++; else n++; for( int i = 0; i < dlugosc; i++ ) { if( napis.substr( i, 1 ) == napis.substr( dlugosc - i - 1, 1 ) ) b = true; else { b = false; break; } } if( b == true ) { zapis2 << "palindrom " << napis << "\n"; } for( int i = 0; i < dlugosc; i++ ) if( napis[ i ] + napis[ i + 1 ] == 220 ) t++; if( t > 0 ) zapis3 << napis << "\n"; } zapis << "parzyste" << p << "\n"; zapis << "nieparzyste" << n << "\n"; plik.close(); zapis.close(); return 0; }
|
|
pekfos |
» 2013-05-03 20:36:23 Jeżeli rozważasz założenie tematu związanego ze sprawdzeniem poprawności kodu źródłowego to wiedz, że my nie jesteśmy od tego. Program albo działa, albo nie i jeżeli napisałeś go sam to również powinieneś umieć go samodzielnie przetestować oraz umieć samodzielnie odpowiedzieć na to pytanie. | Zakładanie tematów na forum |
|
kejkun Temat założony przez niniejszego użytkownika |
» 2013-05-03 20:39:18 dobrze, kod c) zle dziala, czemu ? |
|
pekfos |
» 2013-05-03 20:43:04 A może byś podał jakieś informacje o problemie? Mamy zgadywać, co źle działa? |
|
kejkun Temat założony przez niniejszego użytkownika |
» 2013-05-03 20:48:40 |
|
« 1 » |