Прошу помочь с комментариями к программе//

  • Автор темы taip
  • Дата начала
T

taip

#1
1)Прошу помочь с комментариями к программе//

#include <iostream>
#include <clocale>
#include <cmath>
#include <cstdlib>
#include <ctime>
using namespace std;
void main()
{
setlocale (LC_CTYPE,"rus");
const int n=7;
int a[n][n],k=0;
for (int j=0;j<n/2+n%2;j++)
{
for (int i=j;i<n-j;i++)
{
a[j]=n*n-k;
k++;
}
for (int i=j+1;i<n-j;i++)
{
a[n-j-1]=n*n-k;
k++;
}
for (int i=n-j-2;i>=j;i--)
{
a[n-j-1]=n*n-k;
k++;
}
for (int i=n-j-2;i>j;i--)
{
a[j]=n*n-k;
k++;
}
}
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
cout<<a[j]<<'\t';
cout<<endl;
}
}




2)Прошу помочь с комментариями к программе//

#include<iostream>
#include<string.h>
using namespace std;


int main ()
{
char str[] = "Th!is is a s!amp!!le string!!!!";

char * pch;
cout<<"Looking for the '!' character in '"<<str<<"'\n";
pch=strchr(str,'!');
while (pch!=NULL)
{

cout<<"found at "<<pch-str+1<<endl;// вывод положения найденного символа
str[pch-str]='.';//замена символа точкой.
pch=strchr(pch+1,'!');//поиск нового символа.

}
cout<<"final char is '"<<str<<"'\n";
system("pause");
return 0;
}



Заранее благодарен