bilde ko parada kad esi afk par ilgu
0
miniblog
Saprotu, ka šeit ir daudz programmētāju, bet es tajā nesaprotu daudz. Man ir viens uzdevums, kuru vajadzētu atrisināt, vai kāds, lūdzu, nevarētu palīdzēt? Apakšā ir norādīts kods, kuru vajag pārveidot, lai no vajadzēgā teksta dokumenta nolasītos visi "d" burti un izdrukātos to skaits. Darbs ir C++ valodā.





LILS PALDIES! <333



Atvērt failu Pirmais_fails.cpp (nepieciešamības gadījumā pievienot rindiņu system (“pause”) wink_mini.gif , nokompilēt un darbināt (šajā pašā direktorijā noteikti jābūt arī teksta failam Teksts_in.txt).
#include <fstream>

#include <iostream>

using namespace std;



int main ()

{

fstream fin;

char c;

int filesize = 0;

fin.open ("Teksts_in.txt", ios::in);

fin.get ©;

while (fin)

{

filesize++;

cout << c;

fin.get ©;

};

fin.close ();

cout << endl << filesize << endl;

return 0;

}

Programmas darbības rezultātā uz ekrāna tiek izdrukāts faila saturs, bez tam pēc tā tiek izdrukāts faila kopējais simbolu skaits.

Engineering Professor Frederick Terman, dubbed the Father of Silicon Valley left his stamp by encouraging Stanford students not only to develop but also to commercialize their ideas. In 1937, physicists Russell Varian, Sigurd Varian and William Hansen developed the klystron ultra high frequency vacuum tube, paving the way for commercial air navigation, satellite communication and high energy particle accelerators. In 1939, graduate students William Hewlett and David Packard developed the precision audio oscillator, first low cost method of measuring audio frequencies, and spun it into the company now known as HP. In 1951, the university developed its Stanford Research Park to house firms led by such innovators. Varian Associates became the first tenants.

2.Pārveidot programmu tā, lai pēc faila satura uz ekrāna izdrukātos nevis kopējais simbolu skaits, bet tikai burtu ‘d’ skaits failā.



3.Turpināt pārveidot programmu, izdarot tā, lai pēc faila satura uz ekrāna izdrukātos nevis visu burtu ‘d’ skaits, bet tikai to burtu ‘d’ skaits, kas seko aiz burta ‘r’, respektīvi, simbolu virkņu “rd” skaits.
h2389w98j98fewjfw9qasdjiak
h2389w98j98fewjf...2017. gada 16. decembrī, 08:26
Latviski var?
0
mini_comment
Chemijs
Chemijs2017. gada 13. decembrī, 23:14
c++ nav mana programmēšanas valoda, tāpēc varu tev tikai iedot padomu kā to darīt, paŗējo noteikti ka pats sapratīsi vai arī googlē atradīsi. Šis ir super viegli.
Tātad iekšā while() funcija tev vajag paņemt katru reizi kad tas atkārtojas lai pieskaitas kādai vērtībai +1, un tieši tājā pašā funkcijā iekšā arī +1 ja satur "rd"
Pieņemu ka ar funkciju std::find jāatrod visus gadījumus un saglabā array
un pēc tam lai paņem to array ar "for" funkciju un katrā gadījumā pieskaita +1
0
mini_comment
Dzēsts lietotājs
Dzēsts lietotājs2017. gada 13. decembrī, 17:31
amx_ban 0
0
mini_comment
Klaus
Klaus2017. gada 13. decembrī, 17:30
nihuja neponjal
0
mini_comment