Im lettura attraverso "The C++ Programming Language" e il mio incarico attuale è di fare un programma che prende due variabili e determina il più piccolo, più grande, somma, differenza, prodotto, e il rapporto dei valori.Come iniziare una nuova riga in C++, mentre facendo equazioni
problema è che non riesco a iniziare una nuova riga. "\ n" non funziona perché ho delle variabili dopo la citazione. E "< < endl < <" funziona solo per la prima riga. Ho cercato su Google di uscire da questo problema e sto arrivando a breve.
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
inline void keep_window_open() {char ch;cin>>ch;}
int main()
{
int a;
int b;
cout<<"Enter value one\n";
cin>>a;
cout<<"Enter value two\n";
cin>>b;
(a>b); cout<< a << " Is greater than " << b;
(a<b); cout<< a << " Is less than " << b;
keep_window_open();
return 0;
}
nota che la differenza tra un ' "\ n"' e 'std :: endl' è che quest'ultimo comprende un' flush'; questo non farà differenza per te in questo caso. – Keith
Puoi concatenare '<<' come già fatto: 'if (a> b) cout << a <<" è maggiore di "<< b <<" \ n ";'. Nota che '(a> b);' di per sé non ha alcun effetto; calcola semplicemente se 'a' è maggiore di' b' e non fa nulla con il risultato. Vuoi 'if (condition) {...}' per la ramificazione condizionale. –