Вариант 11: отчёт (выполнить на си)

  • ID: 18257 
  • 7 страниц
200 рубСкачать

гарантия низкой цены

TASK1.cpp

TASK1.exe

TASK2.cpp

TASK2.exe

TASK3.cpp

TASK3.exe

TASK4.cpp

TASK4.exe

Отчет.docx

Содержание:


Задача №1

Постановка задачи

[image]

Текст программы

#include "stdio.h"

#include "math.h"

#include "conio.h"

int main(){

int i=0;

double x=1.0,y1=0.0,y0=1.0,e=0.001,k=1.0;

while (fabs(y0-y1)>e){

y0=y1;

y1+=pow(x,k)/k*pow(-1,i);

k+=2.0;

i++;

}

clrscr();

printf("Arctg(%.3lf) = %.3lf; N = %d\n", x,y1,i

);

getch();

return 0;

}

Задача №2

Постановка задачи

[image]

Текст программы

#include "stdio.h"

#include "conio.h"

int find (char in[]){

int i=0,k,m,b;

b=-1; m=0;

while(in[i]!=0){

while (in[i]==' ') i++;

for (k=0;in[i]!=' ' && in[i]!=0; i++,k++);

if (k>m) {m=k; b=i-k;}

}

return b;}

int main(){

char s[80];

int i,j,b;

clrscr();

gets(s);

b=find(s);

for (i=b;s[i]!=' ' && s[i]!=0; i++);

for (j=b;s[i]!=0;s[j++]=s[i++]);

s[j]='\0';

puts(s);

getch();

return 0;

}

Задача №3

Постановка задачи

[image]

Текст программы

#include "stdio.h"

#include "conio.h"

int main(){

char s1[]="asd";

char s2[]="123";

int i,k1=0,k2=0;

clrscr();

for (i=0;s1[i]!=0;i++) if ((s1[i]>='A'&&s1[i]='a'&&s1[i]='A'&&s2[i]='a'&&s2[i]k2) puts(s2);