Marinel
29-04-2016, 22:31
Читаю книгу С. Прата весь код из книжки писал в ручную всё работало, вот столкнулся с передачей значения в функцию int stonetolb()
#include "stdafx.h"
#include "iostream"
using namespace std;
int stonetolb(int); // Прототип функций
int main()
{
setlocale(LC_ALL, "Russian");
int stone;
cout << "Введите вес в стоунах: ";
cin >> stone;
int pounds = stonetolb(stone);
cout << stone << " стоун = ";
cout << pounds << " фунты." << endl;
return 0;
}
int stonetolb(int sts)
{
return 14 * sts;
}
//Подскажите что я не так делаю в этой области, не выводится stonetolb(16) дебаггер ошибок не находит.
int stonetolb()
{
int aunt = stonetolb(20);
int aunts = aunt + stonetolb(10);
cout << "Ferdie weighs " << stonetolb(16) << " pounds." << endl;
return 0;
}
http://i68.tinypic.com/330cmbm.jpg
#include "stdafx.h"
#include "iostream"
using namespace std;
int stonetolb(int); // Прототип функций
int main()
{
setlocale(LC_ALL, "Russian");
int stone;
cout << "Введите вес в стоунах: ";
cin >> stone;
int pounds = stonetolb(stone);
cout << stone << " стоун = ";
cout << pounds << " фунты." << endl;
return 0;
}
int stonetolb(int sts)
{
return 14 * sts;
}
//Подскажите что я не так делаю в этой области, не выводится stonetolb(16) дебаггер ошибок не находит.
int stonetolb()
{
int aunt = stonetolb(20);
int aunts = aunt + stonetolb(10);
cout << "Ferdie weighs " << stonetolb(16) << " pounds." << endl;
return 0;
}
http://i68.tinypic.com/330cmbm.jpg