Помогите исправить код лабораторных

Мы на информатике в университете только начинаем изучать язык 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;
            }

В первой пишет, что ошибок нет, но всё равно не запускается, а во второй ошибка: fatal error C1083: Не удается открыть файл предкомпилированный заголовок: Debug\lab1_2.pch: No such file or directory

Первая скорее всего запускается, но ничего не выводит. Попробуйте так:

#include "stdafx.h"
#include <iostream>
int _tmain()
{
    float R=2.5;
    float pi=3.14;
    float dlina;
    dlina=2*pi*R;

    std::cout << dlina << std::endl;
    return 0;
}

Во второй программе

    int _tmain()
    {
        int f;
        int x;
        int b=2;
        for (x=1; x<=5; x++)
        {
            f=x*x+b;
            std::cout<<"f("<<x<<") = "<<f<<std::endl;
        }
        return 0;
    }

Почему студия ругается — непонятно. Создай в студии новый проект и скопипасть туда код.

Еще забыла: перед второй программой вставь #include <iostream>.

Помогите пожалуйста. Нужно подсчитать , кол-во четных и нечетных числел в произвольно введении числе.Четное и нечетное число, — ето я написал. Вопрос: Как подсчитать кол-во четных и нечетных чисел. Заранее большое спасибо.

#include <iostream>
using namespace std;
int main()
{
    int chislo =0;

    cout << "Vvedit chislo: ";
    cin >> chislo;

    if (chislo % 2 == 0)
        cout << "Chislo " << chislo << " parne" << endl;
    else
        cout << "Chislo " << chislo << " neparne" << endl;

    return 0;
}
#include <iostream>

using namespace std;
int main()
{
int chislo =0, i=0, j=0;

cout << "\n Vyvedete chislo: ";
cin >> chislo;
    cout << "\n Chisloto e " <<chislo;  
while (chislo != 0)
    {
        if (chislo % 2 == 0)    
            i++;
        else
            j++;            
            chislo = chislo/10;
    }    
    cout << " i ima " <<i << " chetni, "<< " i " <<j << " nechetni tsifri." << endl;

return 0;
}
#include <iostream>

using namespace std;
int main()
{
int chislo =0, i=0, j=0;

cout << "\n Vyvedete chislo: ";
cin >> chislo;
    cout << "\n Chisloto e " <<chislo;  
while (chislo != 0)
    {
        if (chislo % 2 == 0)    
            i++;
        else
            j++;            
            chislo = chislo/10;
    }    
    cout << " i ima " <<i << " chetni, "<< " i " <<j << " nechetni tsifri." << endl;

return 0;
}

acdflix, попробуйте сделать так

#include <iostream>

int main()
{
    int number;
    int even, odd;

    even = odd = 0;

    std::cout << "Enter a number: ";
    std::cin >> number;

    while (number) {
        if (!(number % 2)) {
            even++;
        }
        else {
            odd++;
        }

        number--;
    }

    std::cout << "Your number consists of " << even << " even numbers and " << odd << " odd numbers.\n";

    return 0;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.