• Программирование в СИ++ !

    Нужно написать программу, в которой 2 переменные типа float в main() являются локальными, а после используются в функции, которая вычисляет квадраты этих чисел.

    Пожалуйста, исправьте мои ошибки.
    #include <stdio.h>
    #include <windows.h>
    #include <iostream>
    #include<cmath>
    int function(float *pointer1, float *pointer2)
    {
    float ch1, ch2;
    ch1 = powf(*pointer1, 2);
    ch2 = powf(*pointer2, 2);
    printf_s("Квадрат первого числа равен:%f", ch1);
    printf_s("Квадрат второго числа равен:%f", ch2);
    system("pause");
    return(0);
    }

    int main()
    {
    setlocale(LC_ALL, "RUS");
    float a, b;
    float *pointer1;
    float *pointer2;
    printf_s("Введите первое число:");
    scanf_s("%f", &a);
    printf_s("Введите второе число:");
    scanf_s("%f", &b);
    pointer1 = &a;
    pointer2 = &b;
    function(&a,&b);
    }

    + Напишите программу с возвратом значений

Ответы 3

  • Благодарю :)
  • Пожалуйста
  • Можно вот так, например (проверено в Dev C++):#include <iostream>#include <cmath>using namespace std;int function(float *pointer1, float *pointer2){float ch1, ch2;ch1 = powf(*pointer1, 2);ch2 = powf(*pointer2, 2);cout<<"Квадрат первого числа равен:"<<ch1<<endl;cout<<"Квадрат второго числа равен:"<<ch2<<endl;return(0);}int main(){setlocale(LC_ALL, "RUS");float a, b;float *pointer1;float *pointer2;cout<<"Введите первое число:";cin>>a;cout<<"Введите второе число:";cin>>b;pointer1 = &a;pointer2 = &b;function(&a,&b);system("PAUSE");}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years