Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C by stas ( 17 years ago )
#include <stdio.h>
#define f_no 0
#define f_one 1
#define f_any 2
#define f_over 3
int main()
{
float a,b;
long double x;
char flag;
printf("ax+b=0
a = ");
if (!scanf("%f",&a))
{
printf("Ввод некорректен.
");
return 0;
}
else
{
printf("b = ");
if (!scanf("%f",&b))
{
printf("Ввод некорректен.
");
return 0;
}
}
if (a == 0) b == 0 ? (flag = f_any) : (flag = f_no);
else
{
x=-b/a;
a*x+b==0 ? (flag = f_one) : (flag = f_over);
}
switch (flag)
{
case 0 : printf("Ðет корней."); break;
case 1 : printf("x = %Lf.",x); break;
case 2 : printf("x - любое."); break;
case 3 : printf("Переполнение типа."); break;
default : ;
}
printf("
");
return 0;
}
////////////////////////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include <math.h>
int main()
{
int m,n,i,j;
printf("Выведу таблицу ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° m x n.
m = ");
if (!scanf("%x",&m))
{
printf("Ввод некорректен.
");
return 0;
}
else
{
printf("n = ");
if (!scanf("%x",&n))
{
printf("Ввод некорректен.
");
return 0;
}
}
if (m<=1 || n<=1) printf("Таблицы не получитÑÑ.
");
else
{
for (i=1;i<=m;i++)
{
for (j=1;j<=n;j++)
{
printf("%*x",(int)(log(m*j)/log(16)+2),i*j);
}
printf("
");
}
}
return 0;
}
Revise this Paste