пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Билет №15(1,3)

1.Реализовать программу, определяющую, принадлежит ли число последовательности Фибоначчи.

program abc
integer n,a,z
read(*,*)n
i=1
do while (fb(i)<=n)
if (fb(i)=n) then write(*,*)'Da' 
            return
            end if
            else i=i+1
end if
contains
recursive function fb(n)
integer n
if (n==1.or.n==2) then
fb=1
else
  fb=fb(n-1)+fb(n-2)
  end if
end function fb
end program

3.Дана строка до точки, группа символов между пробелами считается словом. Определить количество слов длиной менее 5 символов.

#include <iostream>

#include <string>  

using namespace std;

int main()
{
    int i,j,k;
    string s;
    getline(cin, s);
    j=0;
    k=0;
    i=0;
    do{
        if( (s[j]==' ') || (s[j]=='.') )
        {
            if(i<5)
            {k++;
            }
            i=0;
        }
        else 
        {
            i++;
        }
        j++;
    } while (s[j]!= '.');

    cout << k;
    system("pause");
    return 0;
}


10.06.2015; 17:12
хиты: 193
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь