logo search
Методичка 2 Программирование

1 Вариант решения – обращение к элементу массива идет через имя элемента массива, память выделяется статически, строка вводится без пробелов внутри.

Программа будет строиться в виде проекта.

Текст функции main будет выглядеть так:

//содержимое файла main.cpp

#include<iostream> //подключение системных средств для

using namespace std; //возможности использовать потоки ввода-вывода

#include "Rus.h" //прототип функции русификации

int main(void)

{

char str[40], simvol; //объявили данные

int n=0,i; //номер искомого элемента массива

// ввод исходных данных

cout<<"\nВведите строку";

cin>>str;

cout<<"Введите символ";

cin>>simvol;

//организуем перебор символов строки для их обработки

for(i=0; str[i]!=0; i++)

if(str[i]== simvol) //если символ строки с инд i совпал с simvol

n= i+1; //номер символа

if(n!=0) //если символ в строке найден

cout<<"\nСимвол "<<n<<" по счету\n"; //вывод номера символа

else

cout<<"Символ в строке не найден";

return 0;

}