- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main () {
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main () {
- •Void main()
- •Void main () {
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main () {
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
Void main()
{
clrscr();
printf("Mne %d ",ch);
for (int i=0;ch>9;i+=10)
{
ch -= 10;
if (ch <= 9)
{
if (ch == 1)
printf("god");
if ((ch == 2) | (ch == 3) | (ch == 4))
if (i!=10)
printf("goda");
if ((ch == 5)|(ch == 6)|(ch == 7)|(ch == 8)|(ch == 9))
printf("let");
}
}
getch();
}
*************************************10 - 4
В заданной строке найти количество подстрок, состоящих из цифр.
#include<conio.h>
#include<stdio.h>
char s[]="safsl;32ds4f345e35dgd4gf5";
int n = sizeof(s)/sizeof(char);
int i,j,k=0;
//48-57
Void main()
{
clrscr();
i=0;
j=0;
while (i < n)
{
j++;
for (;(s[j] >= 48) & (s[j] <= 57);j++)
if ((s[j+1] >= 48) & (s[j+1] <= 57));
else
k++;
i++;
}
printf("%d",k);
getch();
}
*************************************11 - 3
Найти два самых маленьких элемента в массиве. Указать их значения и индексы.
# include <stdio.h>
# include <stdlib.h>
int mas[10];
int min1,min2,ind1,ind2;
Void main()
{ randomize();
for (int i=0;i<10;mas[i]=1+random(30),i++);
min1=(mas[0]<mas[1])?mas[0]:mas[1];
min2=(mas[0]>mas[1])?mas[0]:mas[1];
ind1=(mas[0]<mas[1])?0:1;
ind2=(mas[0]>mas[1])?0:1;
for (i=2;i<10;i++)
if (min1>=mas[i])
{ min2=min1;
ind2=ind1;
min1=mas[i];
ind1=i;
}
else if (min2>=mas[i])
{ min2=mas[i];
ind2=i;
}
}
*************************************11 - 4
Найти все простые делители заданного натурального числа n.
# include <stdio.h>
Void main()
{
const N=15120;
long int n=N;
int mas[10];
int kol=0;
for (int i=2;i<=n;)
{
if ((n%i)==0)
{
mas[kol]=i;
kol++;
while ((n%i)==0) n/=i;
}
else i++;
}
}
*************************************12 - 3
Напишите функцию для подсчета слов в строке S. Под словом следует понимать последовательность из любых символов кроме пробела, точки и точки с запятой.
#include<conio.h>
#include<stdio.h>
char text[]="In a year instead of the promised Morrowind the company Bethesda released Battlespiare, a primitive 3D-action based on Daggerfall engine.";
int i,kol=0;
int n=sizeof(text)/sizeof(char);
Void main()
{
clrscr();
for (i=0;i<n;i++)
{
if (text[i] == ' ' || text[i] == ';' || text[i] == '.')
{
if (text[i-1] == ';' || text[i-1] == '.') {}
else kol++;
}
}
printf("Kol = %d;",kol);
getch();
}
*************************************12 - 4
В учебном заведении задается начало учебного дня, продолжительность урока, количество уроков. Получить расписание звонков на весь учебный день.
#include<stdio.h>
#include<conio.h>
int flth = 8, fltm = 0;
int tles = 45;
int time = 0;
int kol = 4;
int i,j,h=0,m=0;
Void main()
{
clrscr();
printf("%d.%d\n",flth,fltm);
for (i=1;i<=kol;i++)
{
h=0;
m=0;
time = 0;
time += tles*i;
j = 0;
do {
if(time >= 60)
{
h++;
m=time -= 60;
}
else
m+=time;
j++;
} while(time >= 60);
int rezh=flth+h;
int rezm=fltm+m;
printf("%d.%d\n",rezh,rezm);
}
getch();
}
*************************************13 - 3
Дан массив А[n]. Каждый его элемент, кроме первого, заменить суммой всех предыдущих элементов (т.н. нарастающий итог).
#include<conio.h>
#include<stdio.h>
int a[]={1,6,43,2,5,7,34,2};
int n=sizeof(a)/sizeof(int);
int i,j,k=n-1;