• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Podstawowe obliczenia w c++

0 głosów
1,594 wizyt
pytanie zadane 29 kwietnia 2020 w C i C++ przez jodzik Nowicjusz (170 p.)

Wie ktoś w czym może leżeć problem? Chciałem zapisać najprostsze obliczenie odejmowania lecz znak "-" nie działa i nie wiem czym go zastąpić. Jeżeli możecie to proszę o zapisanie poprawnie  obliczenia x=rok-wiek

"error: no match for 'operator-'" 

#include <iostream>

using namespace std;

string rok,wiek,x;

int main()

{
cout << "ktory mamy rok";
    cin>> rok;
    cout<< "w ktorym roku sie urodziles";
    cin>> wiek;
    x=rok-wiek;
    cout<< "masz ";
    cout<< x;
    cout<< "lat";
    return 0;
}

 

1 odpowiedź

+2 głosów
odpowiedź 29 kwietnia 2020 przez PrzemekM Obywatel (1,720 p.)
wybrane 29 kwietnia 2020 przez jodzik
 
Najlepsza
Określiłeś rok, wiek i x jako string, czyli łańcuch znaków. Na tekście nie możesz wykonywać działań arytmetycznych. Zmień na int lub inny typ liczbowy.
komentarz 29 kwietnia 2020 przez jodzik Nowicjusz (170 p.)
dziękuje

Podobne pytania

0 głosów
1 odpowiedź 12,620 wizyt
0 głosów
4 odpowiedzi 14,477 wizyt
pytanie zadane 6 grudnia 2015 w C i C++ przez Munvik Dyskutant (9,350 p.)
0 głosów
1 odpowiedź 2,978 wizyt
pytanie zadane 5 listopada 2015 w C i C++ przez aspoka Mądrala (5,290 p.)

93,425 zapytań

142,421 odpowiedzi

322,647 komentarzy

62,787 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...