Решения задач acmp.ru
Главная
Вход
Регистрация
Суббота, 26.09.2020, 17:53Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » C++

В категории материалов: 76
Показано материалов: 1-10
Страницы: 1 2 3 ... 7 8 »

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Загрузкам · Просмотрам
#include <iostream> 
#include <cmath> 
#include <string> 
using namespace std; 
double sqr(int x) 
return (x*x*1.0); 
int main() 
freopen("input.txt","r",stdin); 
freopen("output.txt","w",stdout); 
int n,i,x,a[100010]; 
cin>>n; 
for (i=1; i<=n; i++) 
cin>>a[i]; 
if (a[i]==1) x=i; 
for (i=x; i<=n; i++) 
cout<<a[i]<<" "; 
for (i=1; i<x; i++) 
cout<<a[i]<<" "; 

return 0; 
C++ | Просмотров: 4653 | Загрузок: 0 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

#include <iostream> 
#include <cmath> 
#include <cstdio> 
#include <stdio.h> 
#include <math.h> 
#include <cstdlib> 
#include <string> 
using namespace std; 
int a[755][755], m1[755], m2[755], n; 
int i, j, m; 

int mn(int i) 
int res = 1111; 
for (int j = 1;j<=m;j++) 
if (res > a[i][j]) 
res = a[i][j]; 
return res; 

int mx(int i) 
int res = -1111; 
for (int j = 1;j <= n; j++) 
if (res < a[j][i]) 
res = a[j][i]; 
return res; 

int main() 
freopen("input.txt","r", stdin); 
freopen("output.txt","w", stdout); 
cin>>n>>m; 
int ans = 0; 
for (i = 1;i<=n;i++) 
for (j = 1;j<=m;j++) 
cin>>a[i][j]; 
for (i = 1; i<=n;i++) 
m1[i] = mn(i); 
for (j = 1; j <=m;j++) 
m2[j] = mx(j); 
for (i = 1;i<=n;i++) 
for (j = 1;j<=m;j++) 
if (a[i][j] == m1[i] && a[i][j] == m2[j]) 
ans++; 
cout<<ans; 
return 0; 
C++ | Просмотров: 3373 | Загрузок: 1 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

#include <iostream> 
#include <string> 
using namespace std; 
int even=0,odd=0,i; 
int main() 
{freopen("input.txt","r",stdin); 
freopen("output.txt","w",stdout); 
string a; 
cin>>a; 
for(i=0;i<a.length();i++){ 
{if((i + 1) % 2 == 0)even+=a[i]-'0'; 
if((i + 1)%2==1)odd+=a[i]-'0';} 
}if((odd-even)%11==0)cout<<"YES"; 
else cout<<"NO"; 

return 0; 
C++ | Просмотров: 2614 | Загрузок: 0 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

#include<iostream> 
#include<fstream> 
using namespace std; 

int main() 
ifstream cin("input.txt"); 
ofstream cout("output.txt"); 
int a1,a2,d,c,n; 
cin>>a1>>a2>>n; 
d=a2-a1; 
c=a1+d*(n-1); 
cout<<c; 
return 0; 
}
C++ | Просмотров: 4414 | Загрузок: 0 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

#include<iostream> 
using namespace std; 
int main() 
freopen("input.txt","r",stdin); 
freopen("output.txt","w",stdout); 
char s[109]; 
int c=0; 
cin>>s; 
for (int i=0; i<strlen(s); i++) { 
if(s[i]=='8') c+=2; 
if((s[i]=='0')||(s[i]=='6')||(s[i]=='9')) c+=1; } 
cout<<c; 
return 0; 
C++ | Просмотров: 3018 | Загрузок: 1 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

 #include <fstream> 
#include <vector> 
using namespace std; 
void main() 
ifstream fin("input.txt"); 
ofstream fout("output.txt"); 
int a,b; 
fin>>a; 
int mas[1001]; 
for (int i=0;i<a;i++) fin>>mas[i]; 
fin>>b; 
int submas[1001][2]; 
for(int i=0;i<b;i++) 
fin>>submas[i][0]>>submas[i][1]; 
for(int i=0;i<b;i++) 
for (int j=submas[i][0];j<=submas[i][1];j++) fout<<mas[j-1]<<" "; 
fout<<endl; 
}
}
C++ | Просмотров: 3750 | Загрузок: 1 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

#include <iostream>
 
using namespace std;
 
int compare (const void *a,const void *b)
{
     return (*(int*)a - *(int*)b);
}
 
 
int main()
{
    freopen("input.txt","rt",stdin);
    freopen("output.txt","wt",stdout);
    int a;
    int l=0;
    int m[100001];
    while (cin >> a)
    {
        m[l++]=a;
 
    }
    qsort(m,l,sizeof(int),compare);
    int q=0;
    int k=m[1]-m[0];
    for (int i=1;i<l-1;i++)
    {
        if (m[i+1]-m[i]!=k) { q=1;break; }
 
    }
    if (q==0) cout <<"Yes";else cout <<"No";
    return 0;
}
C++ | Просмотров: 2273 | Загрузок: 0 | Добавил: shum | Дата: 03.07.2012 | Комментарии (0)

#include<cstdio> 
#include<cstring> 
#include<cstdlib> 
#include<iostream> 
#include<string> 

using namespace std; 
string s,ss; 
int i,j,p[100050],n,n1; 
char tmp[100050]; 
int main() 
freopen("input.txt","r",stdin); 
freopen("output.txt","w",stdout); 
scanf("%s\n",tmp);s = string(tmp); 
scanf("%s",tmp);ss = string(tmp); 
s = ss + "$" + s; 
n1 = ss.size(); 
n = s.size(); 
for (i = 1; i < n;i++) 
j = p[i - 1]; 

while (j > 0 && s[i] != s[j]) 
j = p[j-1]; 

if (s[i] == s[j]) 
p[i] = j + 1; 
for (i = 0; i < n; i++) 
if (p[i] == n1) printf("%d ",i - 2 * n1); 
return 0; 
C++ | Просмотров: 2556 | Загрузок: 0 | Добавил: shum | Дата: 16.06.2012 | Комментарии (0)

#include <fstream> 
using namespace std; 

ifstream cin ("input.txt"); 
ofstream cout ("output.txt"); 
int main() 

int a,b,c,d; 
cin >> a >> b >> c ; 
d = a*b*c*2; 
cout << d ; 
return 0; 
}
C++ | Просмотров: 3321 | Загрузок: 1 | Добавил: shum | Дата: 16.06.2012 | Комментарии (0)

#include <fstream> 
using namespace std; 
int main () 
ifstream fin("input.txt"); 
ofstream fout("output.txt"); 
int a[1001], n, i; 
fin >> n; 
for (i=1;i<=n;i++) { fin >> a[i]; } 
for (i=n;i>0;i--) { fout << a[i] << " "; } 
return 0; 

C++ | Просмотров: 3795 | Загрузок: 1 | Добавил: shum | Дата: 15.06.2012 | Комментарии (0)

Это интересно!


Copyright MyCorp © 2020