Results 1 to 6 of 6
Thread: "" C
Hybrid View
-
8th November 2013 02:39 #1Registered User
Join Date: Jan:2010
Location:
Posts: 116
"" C
,
, .
.. (-) : y=f(x)
| b+x x<=m1
y= | a*x/4-x ako m1<x<=m2
| c+x ako x>m2
[beg;end] ( +"")
( , , ), if 2/3 ...Code:#include<stdio.h> #include<math.h> #include<stdlib.h> #include<windows.h> int main() { float a,b,c,x,m1,m2,y,beg,end,delta; char exit; SetConsoleOutputCP(1251); printf("\n y=f(x) :"); printf("\ny=b+x x<=m1"); printf("\ny=a*x/4-x m1<x<=m2"); printf("\ny=c+x x>m2\n"); do { printf("\nbeg="); scanf("%f",&beg); printf("end="); scanf("%f",&end); printf("delta="); scanf("%f",&delta); printf("a="); scanf("%f",&a); printf("b="); scanf("%f",&b); printf("c="); scanf("%f",&c); printf("x="); scanf("%f",&x); printf("m1="); scanf("%f",&m1); printf("m2="); scanf("%f",&m2); for(x;beg<=x&&x<=end;x+=delta) { if(x<=m1) { y=b+x; printf("\ny=b+x=%.3f",y); break; } else if(m1<x&&x<=m2) { y=(a*x)/(4-x); printf("\ny=a*x/4-x=%.3f",y); break; } else if(x>m2) { y=c+x; printf("\ny=c+x=%.3f",y); } } printf("\n [y/n]"); fflush(stdin); scanf("%c",&exit); } while(exit=='n'); return 0; }
.
-
8th November 2013 07:46 #2
, 2- break- .
: XaMaB; . 0.42
In God we Trust (all others must submit a X.509 certificate). , ()
-
8th November 2013 12:52 #3if/else , break - .Code:
if(x<=m1) { y=b+x; printf("\ny=b+x=%.3f",y); break; } else if(m1<x&&x<=m2) { y=(a*x)/(4-x); printf("\ny=a*x/4-x=%.3f",y); break; } else if(x>m2) { y=c+x; printf("\ny=c+x=%.3f",y); }ASRock B550M Pro 4; Ryzen R5 3600; 2x16 GiB G.SKILL Aegis 3200; 1TB Samsung QVO 960 + 3TB Seagate IronWolf; Zalman Z1
-
9th November 2013 09:58 #4Registered User
Join Date: Jan:2010
Location:
Posts: 116
, break ...
: break, ( break for-). .Last edited by Tony.Jelev; 9th November 2013 at 10:43.
-
9th November 2013 10:43 #5
-
9th November 2013 20:14 #6
. , . ...
ASRock B550M Pro 4; Ryzen R5 3600; 2x16 GiB G.SKILL Aegis 3200; 1TB Samsung QVO 960 + 3TB Seagate IronWolf; Zalman Z1




Reply With Quote

Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in