Diskuze: Začínám v C++ a potřeboval bych radu

C++ C a C++ Začínám v C++ a potřeboval bych radu

Avatar
Martin Beitler:

Programuju v DevC++ 4.9.9.2

  1. Doufal jsem že to spočítá rozdíl mezi měsíci a poté ho vynásobí 30 takže pokud mě někdo popostrčí správným směrem budu rád.
  2. Dalo by se to udělat aby to počítalo tak že to vezme ze některé měsíce mají méně/více dnů?

#include <iostream>
#include <string>
using namespace std;

int main(){

int dnesnidatum_den;
int dnesnidatum_mesic;
int narozeniny_den;
int narozeniny_mesic;

cout << "Zadejte dnesni datum oddelene mezerou a pote zmacknete klavesu enter. ";
cin >> dnesnidatum_den >> dnesnidatum_mesic;;

cout << "Zadejte datum narozenin oddelene mezerou a pote zmacknete klavesu enter. ";
cin >> narozeniny_den >> narozeniny_mesic;

if (dnesnidatum_me­sic>narozeniny_me­sic){
cout << "Letos uz ne. " << endl; getchar();
}else{
if (dnesnidatum_me­sic=narozeniny_me­sic){
cout << "Pocitam. " << endl << "Do konce zbyva " << narozeniny_den-dnesnidatum_den << " dny. " << endl;
}else{
}
if (dnesnidatum_me­sic<narozeniny_me­sic){
cout << "Pocitam. " << endl << "Do konce zbyva " << ((narozeniny_den-dnesnidatum_den)+(na­rozeniny_mesic-dnesnidatum_me­sic)*30) << " dnu. " << endl;
}}

getchar();
getchar();
return 0;
}

 
Odpovědět 13.11.2014 19:46
Avatar
Silvinios
Redaktor
Avatar
Odpovídá na Martin Beitler
Silvinios:

Místo operátoru přiřazení (=) má být operátor rovnost (==).

 
Nahoru Odpovědět 13.11.2014 20:01
Avatar
vitamin
Člen
Avatar
Odpovídá na Martin Beitler
vitamin:

Nepouzivaj DevC++ 4.9.9.2, je extremne zastaraly. Radsej pouzi napr code-blocks, visual studio, geany, ...

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 13.11.2014 20:07
Avatar
Odpovídá na Silvinios
Martin Beitler:

Děkuju, potřebuju pomoct hlavně v té poslední části.

 
Nahoru Odpovědět 13.11.2014 20:08
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Martin Beitler
Jan Vargovský:

2. Dalo, ale jako dobrý základ bych tam přidal abys fixnul takový vstup. Dnešní datum je třeba 20.1. a narozeninové 19.2

 
Nahoru Odpovědět 13.11.2014 20:09
Avatar
Odpovídá na Jan Vargovský
Martin Beitler:

Jak fixnul vstup, mohu požádat o trošku větší upřesnění.(po­lopaticky :D)

 
Nahoru Odpovědět 13.11.2014 20:13
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Martin Beitler
Jan Vargovský:

Jaj, sorry. Máš to dobře :D K těm měsícům, dej si počet dnů do pole a projeď měsíc po měsíci.

Editováno 13.11.2014 20:18
 
Nahoru Odpovědět 13.11.2014 20:14
Avatar
Odpovídá na vitamin
Martin Beitler:

Na Visual studio 2013 mam dokonce i licenci. Je to až takovej rozdíl oproti DevC++?

 
Nahoru Odpovědět 13.11.2014 20:29
Avatar
vitamin
Člen
Avatar
Odpovídá na Martin Beitler
vitamin:

Ta verzia co pouzivas je 9 rokov stara. Ak chces pouzivat devcpp tak prejdi na http://orwelldevcpp.blogspot.sk/ vo vyvoji pokrcuje niekto iny. Pripadne skus to visual studio (od vcera je tusim zadarmo) alebo skus code-blocks.

 
Nahoru Odpovědět 13.11.2014 20:40
Avatar
Nahoru Odpovědět 13.11.2014 20:40
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Martin Beitler:

Děkuju zítra stáhnu a vyzkouším Visual Studio, ale pomuze mi prosím někdo předělat ten konec tak aby fungoval?

 
Nahoru Odpovědět 13.11.2014 20:49
Avatar
Nahoru Odpovědět 14.11.2014 13:36
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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 12 zpráv z 12.