// 1
int F1(char []) {
int i,old,nw;
for (i = 0, old = 1, nw = 1; c[i]! = '\0'; i++) {
if (c[i] == ' ') old = 0;
else { if (old == 0) nw++; old = 1;
}
if (c[i] == '\0') break;
}
return nw;
}
// 2
void F2(char c[]) {
int i, k;
for (i = 0, k = 1; c[i]!= '\0'; i++) {
if (c[i] == '.') k = 1;
if (c[i] >= 'a' && c[i] <= 'z' && k == 1) {
k = 0;
c[i] += 'A'-'a';
}
}
}
-----------------------------------------------------------------------------------------
, (, ) . , . - (), .
, . , . .
1- : , , , .
for (i=0; i< n && A[i]<0; i++); // 1-
for (k=i; i<n; i++) { //
if (A[i]<0) continue; //
if (A[i]< A[k]) k=i; //
}
2- : - 1 . , .
for (k=-1, i=0; i < n; i++) { // k=-1 ,
if (A[i]< 0) continue; //
if (k==-1) k=i; //
else if (A[i]< A[k]) k=i; //
:
//1
for (i = 0,k = -1; i < 10; i++) {
if (A[i]<0) continue;
if (k == -1 || A[i] < A[k]) k = i;
}
-----------------------------------------------------------------------------------------
.
, , ,
:
, , ;
, ( , , ), ;
;
|
|
, , ;
.
, ( ) ( ) n 1 n 2:
int i,n1,n2;
for (i=n1;!(n1 % i == 0 && n2 % i ==0); i--);
// -
for (i=n1;!(i % n1 ==0 && i % n2 ==0); i++);
//
-----------------------------------------------------------------------------------------
. , , , , . , .
: n1,n2 , .
// n 1, n 2
int i,n1,n2; // -
i=n1;
while (1) {
if (i%n1==0 && i%n2==0) break;
i++;
}
-----------------------------------------------------------------------------------------