Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Programování pomoct

Aktivity
Avatar
VelkyKopyto
Člen
Avatar
VelkyKopyto:20.4.2020 15:36

pokud si někdo troufne na jednicku navíc, muze zkusit vymyslet tento program, který bude fungovat i se zadanim mezer a diakritiou, pod zadanim se nachazi něco co by vam s tim problémem mohlo pomoct]

string from="ÀÁÂÃÄÅÇ­ÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝßàáâã­äåçèéêëìíîïñòóôõöùúûüýÿĀ­āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘ­ęĚěĜĝĞğĠġĢģĤĥĦ­ħĨĩĪīĬĭĮįİıĶķĸĹĺĻļĽľĿŀŁł­ŃńŅņŇňʼnŊŋŌōŎŏŐőŔŕŖŗŘřŚśŜ­ŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮ­ůŰűŲųŴŵŶŷŸŹźŻżŽžſ";
string
replace="AAAA­AACEEEEIIIINO­OOOOUUUUYsaaa­aaaceeeeiiiino­oooouuuuyyAaA­aAaCcCcCcCcDdDdE­eEeEeEeEeGgGgGgGgHhHhI­iIiIiIiIiKkkLlLlLlLlLl­NnNnNnNnNOoOo­OoRrRrRrSsSsSs­SsTtTtTtUuUuU­uUuUuUuWwYyYZ­zZzZzs";

Zkusil jsem: Potřeboval bych tímhle pomoct

Chci docílit: Aspoň tohle pomoct prosím

 
Odpovědět
20.4.2020 15:36
Avatar
Ziki
Tvůrce
Avatar
Ziki:2.6.2020 11:45

Nerozumím zadání, co přesně má ten program dělat?

Nahoru Odpovědět
2.6.2020 11:45
Ve vědění je síla.
Avatar
Odpovídá na VelkyKopyto
Ondřej Šrytr:2.6.2020 14:59

Máš 2 proměnné typu string, from a replace. Z toho jsem pochopil, že chceš podle indexu nahradit písmeno z proměnné from písmenem z proměnné replace. Jednoduchá úloha, kterou není těžké vymyslet. Pokoušel jsi se už o něco? Nemusí to být kód, ale stačí jen myšlenkový pochod, jak na to. Jak už zaznělo v jiných vláknech založených tebou, úkoly tu za tebe nikdo dělat nebude a co teprve budeš dělat u nějakých testů nebo zkoušek?

 
Nahoru Odpovědět
2.6.2020 14:59
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:3.6.2020 8:10

google = cpp odstraneni diakritiky
google = cpp odstraneni diakritiky priklad string replace
https://www.itnetwork.cz/…621422ee3204

private string veta;
private static string diakritika = "ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝßàáâãäåçèéêëìíîïñòóôõöùúûüýÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ";
private static string neDiakritika = "AAAAAACEEEEIIIINOOOOOUUUUYsaaaaaaceeeeiiiinooooouuuuyyAaAaAaCcCcCcCcDdDdEeEeEeEeEeGgGgGgGgHhHhIiIiIiIiIiKkkLlLlLlLlLlNnNnNnNnNOoOoOoRrRrRrSsSsSsSsTtTtTtUuUuUuUuUuUuWwYyYZzZzZzs";
private char[] diakritikaCharArray = diakritika.ToCharArray();
private char[] neDiakritikaCharArray = neDiakritika.ToCharArray();

public string OdstranDiakritiku(string retezec)
{
    foreach (char znak in retezec)
    {
        if (diakritika.Contains(znak))
        {
            for (int i = 0; i < diakritika.Length; i++)
            {
                if (znak.Equals(diakritikaCharArray[i]))
                {
                    veta += neDiakritikaCharArray[i];
                }
            }
        }
        else
        {
            veta += znak;
        }
    }
Editováno 3.6.2020 8:10
 
Nahoru Odpovědět
3.6.2020 8:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.