• 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

VPS Starter Arubacloud
0 głosów
406 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,360 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ź 184 wizyt
0 głosów
1 odpowiedź 355 wizyt
+1 głos
1 odpowiedź 395 wizyt
pytanie zadane 15 grudnia 2023 w C i C++ przez Wojo772233 Początkujący (480 p.)

93,025 zapytań

141,990 odpowiedzi

321,292 komentarzy

62,371 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...