#include<iostream.h>
#include<conio.h>
int s[100],i,n,k,t[100],j;
main(){ randomize();
cin>>n;
for(i=0;i<n;i++){
s[i]=random(100000);
cout<<s[i]<<" ";}
cout<<endl;
j=-1;
for(i=0;i<n;i++) {
k=s[i]/10;
if(k%10==0){ j++; t[j]=s[i];}}
if(j==-1)
cout<<"NET NI ODNOGO CISLA KOTORII OTVECEAET TREBOVANIIAM"<<endl;
else for(i=0;i<=j;i++)
cout<<" "<<t[i]<<endl;
getch();}
#include <stdio.h>
int main()
{
char c;
int k=0;
printf("Вводите символы (в конце '.')");
do {
scanf("%c",&c);
if ((c>='0')&&(c<='9')) k++;
}
while (c != '.');
printf("k = %d",k);
return 0;
}
Пример:
<span>Вводите символы (в конце '.')
сегодня 18 февраля 2017 г.
k = 6</span>
По-моему так. Смотрите картинку. .
Объем информации в первом случае: I=v1*t1, во втором I=v2*t2, где v- скорость передачи, t- время передачи. Так как объем информации в первом и во втором случае одинаков составим уравнение:
v1*t1=v2*t2
t2= v1*t1/v2 = 5000*25/10000= 12,5 с.
INPUT a$FOR i = 1 TO LEN(a$) b$ = MID$(a$, i, 1) IF i = LEN(a$) THEN ELSE h$ = h$ + b$ + "-" END IFNEXT iPRINT h$ + b$