Пятница, 17.05.2024, 20:46
Приветствую Вас, Гость

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();

}


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();

}