Beh, se ti è stato dato questo esercizio vuol dire che ti è stato spiegato come scrivere un programma. Sul libro ci saranno degli esempi.
Suppongo che ti siano stati spiegati cin e cout.
- Codice:
#include <iostream>
using namespace std;
int main()
{
/* inserisci qui la dichiarazione delle variabili a,b,c come in */
cout << "Inserisci a, b e c" << endl;
/* inserisci qui il codice per leggere i tre valori usando cin */
/* Usa cout per stampare a video ax + by = c dove al posto di a,b,c devi mettere i tuoi a,b e c */
/* dichiara le variabili m e q */
/* poni m = a/b e q = c/b */
/* stampa con cout y = mx + q */
}
Se invece ti sono stati spiegati printf e scanf devi partire da questo
- Codice:
#include <cstdio>
using namespace std;
int main()
{
/* inserisci qui la dichiarazione delle variabili a,b,c come in */
printf("Inserisci a, b e c\n");
/* inserisci qui il codice per leggere i tre valori usando scanf */
/* Usa printf per stampare a video ax + by = c dove al posto di a,b,c devi mettere i tuoi a,b e c */
/* dichiara le variabili m e q */
/* poni m = a/b e q = c/b */
/* stampa con scanf y = mx + q */
}
Alcuni commenti:Il codice
- Codice:
using namespace std;
è opzionale ma successivamente dovresti mettere
std:: davanti a cout, cin e endl. Ci sono buoni motivi per farlo, ma il tuo prof immagino lo usi e quindi è meglio tenerlo.
Al posto di
- Codice:
#include <cstdio>
alcuni professori insegnano
- Codice:
#include <stdio.h>
è corretto ma solo per mantenerlo compatibile con il C. Quindi usare la mia forma è consigliabile.
Il
- Codice:
return 0;
è opzionale e non l'ho messo. Tu puoi farlo.
Scrivere
- Codice:
void main
non è corretto al contrario di quello che alcuni pensano.
Il codice corretto dovrebbe tenere conto dei casi in cui b = 0. Nella mia versione semplificata non l'ho fatto.