Другие языки программирования и технологии

Пожалуйста, помогите исправить ошибки в программах на С++!

Мы на информатике в университете только начинаем изучать язык C++, до этого я никогда в жизни им не пользовалась. Мне нужно было написать 2 программы: в первой надо вычислить длину круга (должно получиться вещественное число), а во второй — значение функции f(x)=x^2+b, при x=1,2,...5 (целочисленное значение). Я написала обе программы, но ни одна не запускается, компилятор всё время выдаёт какую-то ошибку, и я не знаю, что делать. Посмотрите, пожалуйста, тексты программ и подскажите, в чём моя ошибка, что я сделала не так. Пожалуйста, помогите, это очень срочно, уже завтра надо это сдать!!! Заранее спасибо!
1. // lab1_1.cpp: определяет точку входа для консольного приложения.
//
/*Program 1_1*/
#include "stdafx.h"

int _tmain()
{float R=2.5;
float pi=3.14;
float dlina;
dlina=2*pi*R;
return 0;
}
2. // lab1_2.cpp: определяет точку входа для консольного приложения.
//
/Program 1_2/
#include «stdafx.h»

int _tmain()
{int f;
int x=1;
int b=2;
f=x*x+b;
x=++x;
return 0;
}
Код лучше выкладывать на pastebin.com, а сюда - ссылку.
Какую-то ошибку лучше всего исправлять как-то. Вот если бы ты переписала, какую именно - можно было бы ответить конкретнее.
И в обеих программах (при соответствующем компиляторе) ошибок нет. Правда, не выводят они ничего, но вычисляют по условию. А вот если компилятор несоответствующий или настроен неправильно...
Александр Емельянов
Александр Емельянов
74 583
Лучший ответ
Алексей Храмов В первой пишет, что ошибок нет, но всё равно не запускается, а во второй ошибка: fatal error C1083: Не удается открыть файл предкомпилированный заголовок: Debug\lab1_2.pch: No such file or directory
Длину круга вычислить невозможно, разве что площадь. Длину окружности - другое дело...

//Program 1_1
#include "stdafx.h"
#include "iostream"
using namespace std;
int _tmain(){
float R, pi=3.1416; cout<<"R: "; cin>>R;
cout<<"L="<<2*pi*R<<'\n'; cin.get(); cin.get();}

//Program 1_2
#include "stdafx.h"
#include "iostream"
using namespace std;
int _tmain(){
float b; cout<<"b: "; cin>>b;
for(int x=1;x<=5;x++)cout<<x<<'\t'<<x*x+b<<'\n';
cin.get(); cin.get();}
KG
Khalil Gamal
74 358
/*Program 1_1*/
1. я так думаю это проблемы с настройками компилятора. создайте пустой проект и используйте main() вместо _tmain(). при этом файл "stdafx.h" подключать не нужно.
2. эта программа вычисляет длину окружности (нет такого понятия длина круга), но результат не выводит. вам надо реализовать вывод результата на экран. при этом необходимо подключить соответствующую библиотеку.
3. по уму ещё нужно прописать точку остановки программы, иначе она сработает и сразу закроется и результат вы увидеть не успеете.

/Program 1_2/
1. то же, что и в п. 1 для предыдущей программы
2. не реализован цикл для вывода значений на экран при x=1,2,...5
3. не реализован вывод на экран.
4. опять же точка остановки программы нужна.