Кафедра автоматизированных систем обработки информации и управления



 

 

Отчет по лабораторной работе № 4

По дисциплине

"Программирование"

«Циклы»

Выполнил:

Студентк гр. ВПК Султанбеков Т . А .

Руководитель: _______________

(должность, Ф.И.О.)

Подпись: _______________

Дата сдачи: ___________

Казань 2012

Текст задания. 1 б.

Даны две строки длиной до 80 символов.

Определить, сколько раз заданный символ встречается в обеих строках.

Описать в виде отдельной функции определение числа повторений заданного символа в заданной строке.

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

  #include <stdio.h>

int KolLatBukv (char s[])

{

int i,

k=0;

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

    if (s[i] >= 'a' && s[i] <= 'z' | | s[i] >= 'A' && s[i] <= 'Z' ) k++;

    return k;

}

 

 

void main()

{  

char s1[81], s2[81]

    printf ("\nВведите две строки символов\n");

    gets (s1);

    gets (s2);

    printf ("В 1-й строке %d повторяющихся символов\n", KolLatBukv ( s 1));

    printf ("Во 2-й строке  %d повторяющихся символов \n", KolLatBukv ( s 2));

}

Тесты.

Вход:               Выход:

Вход:              Выход:

Вход:              Выход:

 

Министерство образования и науки Российской Федерации

 

Государственное образовательное учреждение

Казанский национальный исследовательский технический университет им. А.Н.Туполева

Кафедра автоматизированных систем обработки информации и управления

 

 

Отчет по лабораторной работе № 5

По дисциплине

"Программирование"

Выполнил:

Студентк гр. ВПК Султанбеков Т . А .

Руководитель: _______________

(должность, Ф.И.О.)

Подпись: _______________

Дата сдачи: ___________

Казань 2012

Текст задания. 3б.

Даны два массива из n целых чисел (n ≤ 10). Для каждого массива

определить сумму элементов с четными индексами.

Описать в виде отдельной функции определение для заданного массива суммы элементов с четными индексами.

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

#include <stdio.h>

 void SumPos (float m[], int n, float *s, int *k)

{

int i;

for (i=0, *s=0, *k=0; i<n; i++)

    if (m[i] > 0) (*s) += m[i], (*k)++;

}

void main()

{       

float a[6],      

s;

 

int k,             

 i;

printf ("\nВведите 6 чисел\n");

for ( i=0; i < 6; i++) scanf ("%d ", &a[i] );

SumPos (a, 6, &s, &k);   

printf ("Сумма четных чисел = %f\n", s);

}

 

 

Тесты.

Вход:               Выход:

Вход:              Выход:

Вход:              Выход:

 


Дата добавления: 2018-09-23; просмотров: 172; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!