Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
| Autor | Správa |
|---|
Registrovaný: 28.02.17 Prihlásený: 28.02.17 Príspevky: 3 Témy: 1 | 1 |
Program, ktorý vypíše písmená A po Z ale vynechá každé druhé písmeno.Kto by vedel pomôcť ?
|
|
Registrovaný: 27.06.09 Prihlásený: 04.03.23 Príspevky: 332 Témy: 3 | 3 Bydlisko: Košice - ok... |
máš niečo už? ak nie, tak nič neočakávaj Podmienky: Citácia: Zakladanie tém a prispievanie: Je zakázané zakladať témy na vypracovanie celej vašej úlohy do školy. Tým nie je myslené to, že sa nemôžete na niečo opýtať čo bude určené do školy. Fórum tu je od toho aby pomáhalo a nie aby vypracovalo vaše celé zadanie/a do školy. Porušovanie tohto pravidla bude viesť k uzamknutiu, alebo zmazaniu témy a pri opakovanom porušovaní bude zablokovaný účet daného používateľa.
_________________ GitHub: mfocko | mfocko.xyz OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed) Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission] |
|
Registrovaný: 28.02.17 Prihlásený: 28.02.17 Príspevky: 3 Témy: 1 | 1 | Napísal autor témy Peterkr: 28.02.2017 15:02 | C++ | |
|
Mám. Začal som s vypísaním abecedy lebo som to nikdy nerobil ale ani to my nejde. Kód: #include <iostream>
using namespace std; int i; int main() { cout << "Abeceda" << endl; for (i='A';i=('Z'+1);i++){ cout<< i; }
return 0; }
|
|
Registrovaný: 01.10.06 Prihlásený: 17.07.25 Príspevky: 6561 Témy: 15 | 15 Bydlisko: Bratislava | Napísal MTK: 28.02.2017 15:05 | C++ | |
|
Da sa to riesit napriklad podmienkou, ktoru das dnu do forcyklu a podmienka bude kontrolovat modulo (operator %) 2. A pokial sa bude rovnat 0 alebo 1 (zalezi na tom ci chces neparne alebo parne pismena vypisat) tak zavolas cout
_________________ PC: Intel Q6600@3,33GHz, MSI GTX 670 OC (TwinFrozr IV), DDR2 1066 A-data 8Gb, Seagate Barracuda 7200.12 2000GB, Kingston 240GB SSD, Gigabyte EP35-DS4, MSI OPTIX G273QF , Logitech G502 Proteus Spectrum Notebook: Sony VAIO CW Series (VPC-CW1S1E/B) / LENOVO Legion 5 Pro 16ACH6H Stingray White || Mobil: Samsung Galaxy S21 FE || Auto: Audi S5 Sportback |
|
Registrovaný: 27.06.09 Prihlásený: 04.03.23 Príspevky: 332 Témy: 3 | 3 Bydlisko: Košice - ok... |
ani gramatika jak pozerám  - [c]int i;[/c] - do main-u, neviem kto ťa učil používať globálne premenné za takýmto účelom
- [c]int i;[/c] - zase - prečo [c]int[/c]? nehovorím, že nemôže, ale nevidím dôvod
- [c]int i;[/c] - po tretíkrát - pokojne to môže ísť do for-cyklu ->
Kód: for (int i = 'A'; ... - [c]i=('Z'+1)[/c] - je priradenie, vytvoril si nekonečný cyklus
[c]=[/c] je priradenie, t.j. do premennej na ľavej strane sa priradí to čo je na pravej [c]==[/c] je porovnanie - [c]i=('Z'+1)[/c] - znova, prečo Z + 1?
_________________ GitHub: mfocko | mfocko.xyz OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed) Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission] |
|
Registrovaný: 28.02.17 Prihlásený: 28.02.17 Príspevky: 3 Témy: 1 | 1 | Napísal autor témy Peterkr: 28.02.2017 15:13 | C++ | |
|
Ja sa to účim pol roka už ale učiteľ je taký že nič nevie vysvetliť tak sa to doma učím. Lebo že bude pokračovať dovtedy kým nebude 1 za Z
|
|
Registrovaný: 27.06.09 Prihlásený: 04.03.23 Príspevky: 332 Témy: 3 | 3 Bydlisko: Košice - ok... |
keď tam necháš [c]==[/c], tak to neprejde ani raz, tipujem, že si chcel [c]!=[/c], ale aj tak, keď tam necháš Z + 1, tak ti to vytlačí aj to čo ide za Z
_________________ GitHub: mfocko | mfocko.xyz OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed) Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission] |
|
Registrovaný: 15.06.14 Prihlásený: 28.04.26 Príspevky: 18014 Témy: 144 | 144 Bydlisko: Bratislava |
Nie i=('Z'+1) Ale i<='Z'
_________________ ITX >>> ATX |
|
Registrovaný: 27.06.09 Prihlásený: 04.03.23 Príspevky: 332 Témy: 3 | 3 Bydlisko: Košice - ok... |
takto to len opisovať bude :/ 
_________________ GitHub: mfocko | mfocko.xyz OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed) Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission] |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | 3 | Napísal BX: 28.02.2017 17:09 | C++ | |
|
A čo sa toho vynechania týka, podmienku nepotrebuješ. Stačí využiť tretiu časť for-cyklu a miesto inkrementácie po jednom (i++) napísať zvýšenie i o 2.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 01.10.06 Prihlásený: 17.07.25 Príspevky: 6561 Témy: 15 | 15 Bydlisko: Bratislava | Napísal MTK: 28.02.2017 17:26 | C++ | |
|
Samozrejme, že pri takejto úlohe nepotrebuje. Ale ak tam tu podmienku už dá, bude po jej úprave schopný vykreslovať aj menej elementárne postupnosti ako je každý druhý znak abecedy.
_________________ PC: Intel Q6600@3,33GHz, MSI GTX 670 OC (TwinFrozr IV), DDR2 1066 A-data 8Gb, Seagate Barracuda 7200.12 2000GB, Kingston 240GB SSD, Gigabyte EP35-DS4, MSI OPTIX G273QF , Logitech G502 Proteus Spectrum Notebook: Sony VAIO CW Series (VPC-CW1S1E/B) / LENOVO Legion 5 Pro 16ACH6H Stingray White || Mobil: Samsung Galaxy S21 FE || Auto: Audi S5 Sportback |
|
Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
|