Ki kell dolgozni egy algoritmus és egy programot a következő feltételt. Adja meg a karakterlánc legfeljebb 30 karakter hosszú lehet. cserélje ki az összes megduplázódott karaktert egy, a tér - annak hangsúlyozása. Üzenetek „**” sok pontot „”. Szervezzen egy egyszerű párbeszédet a felhasználó számára, hogy ismételje meg a programot. A kimenet minden ciklusában írt program egy külön fájlban. Végrehajtás legyen racionális és dolgozni az általános esetben.
Valójában a kérdés: kell-e tekinteni, mint egy húr, és változtassa meg. Ezáltal N sorból. Ezután kimenet változása következtében az összes sorban. Nagyjából elmondható, hogy megtudjuk, a felhasználó, hogy hány sor kerül bevezetésre, felolvasta egy-egy sorban, párhuzamosan változó őket egy bizonyos módon, aztán dörzsölje nem tudom hogyan lehet a legjobban járjon. Valószínűleg valahol és valahogy megmenteni. De hogyan hozza létre a szükséges számú tömbök típusú char különböző nevek alatt megváltozott vonal - Nem tudom. Mondd, kérlek. Obryl egész fórumon. Mellékelje kod.C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 #include #include #include int main ()
testValues; vektor spline; Point2D p; testValues.push_back (Point2D (0, 0)); testValues.push_back (Point2D (20, 0)); testValues.push_back (Point2D (45, -47)); testValues.push_back (Point2D (53, 335)); testValues.push_back (Point2D (57, 26)); testValues.push_back (Point2D (62, 387)); testValues.push_back (Point2D (74, 104)); testValues.push_back (Point2D (89, 0)); testValues.push_back (Point2D (95, 100)); testValues.push_back (Point2D (100, 0)); calculateSpline (testValues, spline); A (auto s. spline) > A (j = 0; j #include #include #include struct tzap Zap; int size = sizeof (tzap); FILE * Fz, * Ft; char File_Zap [] = "zapisi.dat"; char File_Rez [] = "rezult.txt"; érvényteleníti Out (tzap); int main () fclose (Fz); printf ( "\ n Új fájl létrehozása:% s \ n!", File_Zap); break; 2. eset: Fz = fopen (File_Zap, "AB"); printf ( "\ n F.I.O. -"); fflush (stdin); kap (Zap.FIO); printf ( "Isten rozdeniya -"); fflush (stdin); scanf ( "% LF", Zap.god); printf ( "Nomer gruppi -"); scanf ( "% LF", Zap.gr); printf ( "Fizika -"); scanf ( "% LF", Zap.fiz); printf ( "Matematika -"); scanf ( "% LF", Zap.mat); printf ( "Informatika -"); scanf ( "% LF", Zap.inf); printf ( "Xumuya -"); scanf ( "% LF", Zap.xum); Zap.s_b = (Zap.fiz + Zap.mat + Zap.inf + Zap.xum) / 4; fwrite (Zap, mérete, 1, Fz); fclose (Fz); break; 3. eset: if ((Fz = fopen (File_Zap, "rb")) == NULL) // printf ( „\ n \ t ------------------- Információk -------------------- \ n „); printf ( "\ n \ t FIO isten, Nomer GR, fiz mat inf xum, sredball \ n ..."); // fprintf (Ft, „\ n \ t ------------------- Információk ------------------- - „); míg a (1) fclose (Fz); break; 4. eset: Fz = fopen (File_Zap, "rb"); D_f = fájlNincs (Fz); LEN = filelength (D_f); kol = len / mérete; mas_Z = új tzap [kol]; // for (i = 0; i #include #include #include struct tzap Zap; int size = sizeof (tzap); FILE * Fz, * Ft; char File_Zap [] = "zapisi.dat"; char File_Rez [] = "rezult.txt"; érvényteleníti Out (tzap); int main () fclose (Fz); printf ( "\ n Új fájl létrehozása:% s \ n!", File_Zap); break; 2. eset: Fz = fopen (File_Zap, "AB"); printf ( "\ n F.I.O. -"); fflush (stdin); kap (Zap.FIO); printf ( "Isten rozdeniya -"); fflush (stdin); scanf ( "% LF", Zap.god); printf ( "Nomer gruppi -"); scanf ( "% LF", Zap.gr); printf ( "Fizika -"); scanf ( "% LF", Zap.fiz); printf ( "Matematika -"); scanf ( "% LF", Zap.mat); printf ( "Informatika -"); scanf ( "% LF", Zap.inf); printf ( "Xumuya -"); scanf ( "% LF", Zap.xum); Zap.s_b = (Zap.fiz + Zap.mat + Zap.inf + Zap.xum) / 4; fwrite (Zap, mérete, 1, Fz); fclose (Fz); break; 3. eset: if ((Fz = fopen (File_Zap, "rb")) == NULL) // printf ( „\ n \ t ------------------- Információk -------------------- \ n „); printf ( "\ n \ t FIO isten, Nomer GR, fiz mat inf xum, sredball \ n ..."); // fprintf (Ft, „\ n \ t ------------------- Információk ------------------- - „); míg a (1) fclose (Fz); break; 4. eset: Fz = fopen (File_Zap, "rb"); D_f = fájlNincs (Fz); LEN = filelength (D_f); kol = len / mérete; mas_Z = új tzap [kol]; // for (i = 0; i program nem működik, vagy nem felel meg a leírás, küldje el nekünk, és töltse ki az egyszerű űrlapot Köszönöm = ..), hogy a site jobb