DL Руководство пользователя
Ключ
Эти линии были удалены. Это слово было удалено.
Эти линии были добавлены. Это слово было добавлено.

Просмотр истории страницы


Есть 15 изменений. Просмотреть первое изменение .

 *1. Решение задачи с функцией - Слова массива, состоящие из различных букв*
  
 _\#include <bits/stdc++.h>_
 _using namespace std;_
  
 _string Razl(string s)_
 \{
  
 string w;
  
 int d,j;
  
 d=s.length();
  
 w=s\[0\];
  
 for (j=1; jd) &nbsp;w+=s\[j\];
  
 return w;&nbsp;
  
 \}\\
  \}
 \\
  
 
 _int main()_
 _{_
 _string s\[100\];_
 _int n,i;_
 _cin >> n;_
 _for (i=0; i<n; i++) cin >> s{_}_\[i\]__;_
 _for (i=0; i<n; i++)_
 _if (Razl(s{_}_\[i\]__)==s{_}_\[i\]__) cout << s\[i\] << endl;_
 _}_
  
 *2. Решение задачи с процедурой*
 Предложение => массив слов
  
 _\#include <bits/stdc++.h>_
 _using namespace std;_
  
 _string s,m{_}_\[100\]__;_
 _int n;_
  
 _void Razbit()_
\{ string p;    int i,d;    s+='  ';    d=s.length();    n=0;    p="";   for (i=0; i<d; i++)if (s[i]!=' ') p+=s[i];else {m[n]=p;n++;p="";}int main()
  \{ string p; &nbsp; &nbsp;int i,d; &nbsp; &nbsp;s+=' &nbsp;'; &nbsp; &nbsp;d=s.length(); &nbsp; &nbsp;n=0; &nbsp; &nbsp;p=""; &nbsp;&nbsp;for (i=0; i<d; i+)if (s\[i\]\!=' ') p=s\[i\];else \{m\[n\]=p;n++;p="";\}\}
  
{ getline(cin,s); Razbit(); for (int i=0; iusing namespace std; bool Prime(int x) { for (int i=2; iint main() { string is,s; int n,x,ans; cin >> n; ans=0; for (x=2; x*x*xusing namespace std; void Split(int x, int &x1, int &x2, int &x3) { x1=x%10; x3=x/100; x2=(x/10) % 10; }
 int main()
{
 int i,i1,i2,i3,
 j,j1,j2,j3,
 n,a2,a3;
 cin >> n;
 a2=0;
 for (i=10; i<100; i++)
 for (j=10; j<100; j++) 
 { i1=i/10; i2=i%10; j1=j/10; j2=j%10; if ((i1+i2==j1+j2) && (abs(i-j)>a2)) a2=abs(i-j); };
  \\
  
 { getline(cin,s); Razbit(); for (int i=0; iusing namespace std; bool Prime(int x) { for (int i=2; iint main() { string is,s; int n,x,ans; cin >> n; ans=0; for (x=2; x*x*xusing namespace std; void Split(int x, int &x1, int &x2, int &x3)
 { x1=x%10; x3=x/100; x2=(x/10) % 10; }
 int main()
 { int i,i1,i2,i3, j,j1,j2,j3, n,a2,a3; cin >> n; a2=0; for (i=10; i<100; i++) for (j=10; j<100; j++)  { i1=i/10; i2=i%10; j1=j/10; j2=j%10; if ((i1+i2==j1+j2) && (abs(i-j)>a2)) a2=abs(i-j); }
 ;
 if (n==2) cout << a2;
 a3=0;
 for (i=100; i<1000; i++)
 for (j=100; j<1000; j++)
{ Split(i,i1,i2,i3); Split(j,j1,j2,j3); if (((i1+i2+i3)==(j1+j2+j3)) && (abs(i-j)>a3)) a3=abs(i-j); };
  { Split(i,i1,i2,i3); Split(j,j1,j2,j3); if (((i1+i2+i3)==(j1+j2+j3)) && (abs(i-j)>a3)) a3=abs(i-j); }
 ;
 if (n==3) cout << a3;
  }&nbsp;
 5. Три лучших рейтинга (10_BY. Спартакиада)
#include <bits/stdc++.h>
  \#include <bits/stdc++.h>
 using namespace std;
 int r100000,n;
 int nMaxR()
{ int max,i,num; max=0; for (i=0; imax) { max=r[i]; num=i; };
  { int max,i,num; max=0; for (i=0; imax)
 { max=r[i]; num=i; }
 ;
 return num;
  }&nbsp;
 int main()
 
  \\
 { int x,y,z,a,b,c,i,n1,n2,n3; freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); cin >> x >> y >> z; cin >> n; for (i=0; i> a >> b >> c; r[i]=a*x+b*y+c*z; }
 n1=nMaxR(); rn1=0;
 n2=nMaxR(); rn2=0;
 n3=nMaxR();
 cout << n1+1 << ' ' << n2+1 << ' ' << n3+1;
 }
 6. Функция и процедура (2010_BY. Бактериалное родство)
#include <bits/stdc++.h>
  \#include <bits/stdc++.h>
 using namespace std;
 string a,b;
 int n;
 int Degree()
{ int i,k; k=0; for (i=0; ivoid Shift() { a=a[n-1]+a.substr(0,n-1); }
  { int i,k; k=0; for (i=0; ivoid Shift()
 { a=a[n-1]+a.substr(0,n-1); }
 int main()
\\
 { int i,max,k; freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); cin >> n; cin >> a; cin >> b; max=0; for (i=0; imax) max=k; Shift(); }
 cout << max;
 
  }&nbsp;
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами