Отчет по практике: Програмний продукт Pacific З Compiler
//Вводимо рядок в кінці якого просимо поставити @
puts("Введіть ваш рядок. В кінці поставте @: ");
kol=0; //Початкове значення параметра кількості дорівнює 0
i=0; //Задаємо початкове значення параметра і
while((i=getchar())!='@')//Читаємо рядок доки не зустрінеться символ @
{
if ((i=='n')&&(i+1=='o')) //Умова знаходження слова "no"
kol=kol+1; //Якщо умова TRUE, то кількість
//слів збільшуємо на одиницю
i+=1; //Збільшуємо лічильник на одиницю
}
printf("Відповідь: %d \n",kol); //Виводимо відповідь
getch(); //Утримуємо екран
} //Кінець функції main()
Ні Так
|
|
Рисунок 2.3 Блок-схема алгоритму до програми Proga12.срр
2.13 Знаходження точки перетину двох прямих
Програма Proga13.срр призначена для знаходження взаємного розташування двох прямих A1*x+B1*y=C1таA*x+B*y=C, якщо задані числаA1,B1,C1,A,B,C. Якщо прямі перетинаються, то вивести на єкран координати точки перетину.
Вхідні дані: перемінні A1,B1,C1,A,B,C,x,y,W; (тип float)
Вихідні дані: координати точки перетину х,у (тип float)
Блок-схема до програми Proga13.срр представлена на рисунку 2.4
#include<iostream.h> //Підключаємо бібліотеки iostream.h
#include<math.h> //та math.h
void main() //Оголошуємо головну функцію main()
{
float A1,B1,C1,A,B,C,x,y,W;//оголошуємо перемінні
// A1,B1,C1,A,B,C,x,y,W типу float
cout<<"Введіть A1 "<<"=";