Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //NAPIS: https://pastebin.com/LvKDpNf5
- #include <cstdlib>
- #include <fstream>
- using namespace std;
- bool lpierwsza(int suma) {
- if(suma<2) {
- return false;
- }
- for(int i=2;i*i<=suma;i++) {
- if(suma%i==0) {
- return false;
- }
- }
- return true;
- }
- void rosnacy(string slowo) {
- ofstream wynikb("zadanie5.txt", ios::app);
- int s2;
- for(int j=0;j<slowo.length();j++) {
- if(slowo[j]+0<slowo[j+1]+0) {
- s2++;
- }
- }
- if(s2+1==slowo.length()) {
- wynikb<<slowo<<endl;
- }
- }
- int main () {
- string slowo;
- int l, suma=0, ilosc=0, s;
- ifstream napis("napis.txt");
- ofstream wynik("zadanie5.txt");
- while(!napis.eof()) {
- napis>>slowo;
- // cout<<slowo<<endl; // przepisywanie slow
- l = slowo.length();
- for(int i=0;i<=l;i++) {
- suma = suma + slowo[i]+0; // zamiana kazdej litery na ascii
- if(i==l) {
- if(lpierwsza(suma)==1) { // sprawdzanie czy liczba jest pierwsza
- ilosc++;
- }
- // cout<<"Wartosc ASCII to: "<<suma<<endl; // wypisywanie wartosci ascii kazdego napisu
- suma=0;
- }
- }
- rosnacy(slowo); // odpowiedz do podpunktu b
- }
- wynik<<"Podpunkt a) "<<ilosc<<endl<<"Podpunkt b) "<<endl<<"Podpunkt c) ";
- }
Add Comment
Please, Sign In to add comment