Напишите программу, которая предложит пользователю ввести два значения long
. Реализует функцию с именем negative_count()
, которая принимает два аргумента типа данных long
и возвращает целое число, которое является числом отрицательных аргументов. Затем отобразится результат main()
.
Например:Создать функцию
Введите два целых числа типа данных «длинной»: -1264364007 -2 Количество отрицательного числа введен 2
#include <stdio.h>
#include <stdlib.h>
/*
*
*/
long num1,num2;
void Negative_Count(long int,long int);
int main(void) {
printf("Enter two number: ");
scanf("%ld%ld",&num1,num2);
("you entered %ld%ld",&num1,&num2);
Negative_Count(num1,num2);
return (0);
}
void Negative_Count(long int num1,long int num2)
{
if (num1,num2<0)
printf("%ld%ld is negative.",&num1,&num2);
else if (num1,num2>0)
printf("%ld%ld is positive.",&num1,&num2);
else if (num1>0, num2<0)
printf("%ld is negative",&num2);
else if (num1<0, num2>0)
printf("%ld is negative",&num1);
}
Могу ли я использовать цикл с двумя переменными?
'если (num1, num2 <0)' ... я не знаю, что это такое, но, безусловно, не 'C '. –
Вы пропустили _whole_ 'printf' before' (« вы ввели% ld% ld », & num1, &num2);' ?? Знаете ли вы синтаксис 'printf()' ;? –