• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed zadanie maturalne z informatyki

0 głosów
579 wizyt
pytanie zadane 8 stycznia 2022 w C i C++ przez fsfxvcxv Obywatel (1,160 p.)
zamknięte 8 stycznia 2022 przez fsfxvcxv

Jest ktos w stanie wskazac gdzie jest blad? Nie zalezy mi na innym sposobie rozwiozania tylko na wyznaczeniu miejsca błędu. https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Arkusze_egzaminacyjne/2021/Informatyka/poziom_rozszerzony/EINP-R2-100-2105.pdf Zadanie 4.4.

#include <iostream>
#include <fstream>
using namespace std;
char l;
string napis;
string nowy="";

string usun(string aaa)
{
    string newx="";
    for(int i=0; i<aaa.size()-1; i++)
    {
        newx=newx+aaa[i];
    }
    return newx;
}

int main()
{
    ifstream infile("instrukcje.txt");

    for(int i=0; i<2000; i++)
    {
        infile>>napis>>l;

        if(napis=="DOPISZ")
        {
            nowy=nowy+l;
        }
        if(napis=="ZMIEN")
        {
            int dl;
            dl=nowy.size();
            nowy[dl-1]=l;
        }
        if(napis=="USUN")
        {
            nowy=usun(nowy);
        }
        if(napis=="PRZESUN")
        {
            if(nowy.size()>=0)
            {
                for(int k=0; k<nowy.size(); k++)
                {
                    if(nowy[k]==l)
                    {
                        if(nowy[k]=='Z')
                            nowy[k]='A';

                        else
                            nowy[k]=l+1;
                    }
                    break;
                }
            }
        }
    }
    cout<<nowy;
    return 0;
}

 

komentarz zamknięcia: .

1 odpowiedź

+2 głosów
odpowiedź 8 stycznia 2022 przez Whistleroosh Maniak (57,400 p.)
wybrane 8 stycznia 2022 przez fsfxvcxv
 
Najlepsza
break z linii 54 powienien być wewnątrz ifa z linii 46. Bo teraz ta pętla z linii 44 zawsze wykona tylko jedną iteracje
1
komentarz 8 stycznia 2022 przez fsfxvcxv Obywatel (1,160 p.)
dzieki mistrzu juz wszystko dziala

Podobne pytania

0 głosów
1 odpowiedź 280 wizyt
0 głosów
1 odpowiedź 449 wizyt
+1 głos
1 odpowiedź 973 wizyt
pytanie zadane 15 grudnia 2023 w C i C++ przez Wojo772233 Użytkownik (510 p.)

93,733 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,295 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...