Professional Documents
Culture Documents
Contester 4 Week
Contester 4 Week
Problem 401
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int i, scores[1000];
for (i = 0; i < 100; i++) {
cin >> scores[i];
if (scores[i] == -1) {
cout << i << endl;
break;
}
}
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double x, scores[1000];
for (int i = 0; i < 100; i++) {
cin >> scores[i];
if (scores[i] == 0) {
x=i;
cout << i << endl;
break;
}
}
int main() {
int n;
double myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}
int min=myarray[0];
for (int i=0; i<n; i++){
if (min>myarray[i]){
min=myarray[i];
}
}
int main() {
int n;
double myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}
int minindex;
int min=myarray[0];
for (int i=0; i<n; i++){
if (min>myarray[i]){
min=myarray[i];
minindex=i;
}
}
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n;
double myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}
int maxindex;
int max=myarray[0];
for (int i=0; i<n; i++){
if (max<myarray[i]){
max=myarray[i];
}
}
int count=0;
for (int i=0; i<n; i++){
if (myarray[i]==max){
count++;
}
}
cout << count;
}
406. Problem 406
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n;
char myarray[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> myarray[i];
}
int count=0;
for (int i=0; i<n; i++){
if (myarray[i]=='A'){
count++;
}
}
cout << count;
}
#include <iostream>
using namespace std;
int main() {
char letter;
int n;
cin >> n;
int myarray[26];
//A-Z array in decimal representation but we should add + 65
for(int i = 0; i < 26; i++){
myarray[i] = 0;
}
//we change all values of array equal to zero
for(int i = 0; i < n; i++){
cin >> letter;
//input till the number we set as a size of array
myarray[letter - 65]++; //incrementing the value of letter-A (index)
}
int amount=0;
for(int i = 0; i < 26; i++){
if(myarray[i]>0) {
amount+=1; //counting the number of indexes where the value is bigger than 0
}
}
cout << amount << endl;
for(int i = 0; i < 26; i++){
//loop for overviewing every symbol A-Z
if(myarray[i]!=0){
cout << char(i + 65) << ' ' << myarray[i] << endl;
//output i+A (index we changed above + 65) and its value
}
}
return 0;
}
408. Problem 408
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n,x;
cin >> n;
double myarray[2001];
int saved;
for (int i=0; i<n; i++){
for (int j=i+1; j<n; j++){
if (myarray[i]>myarray[j]){
saved = myarray[i];
myarray[i]=myarray[j];
myarray[j]=saved;
}
}
}
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n,x;
cin >> n;
int myarray[101];
int saved;
for (int i=0; i<n; i++){
for (int j=i+1; j<n; j++){
if (myarray[i]>myarray[j]){
saved = myarray[i];
myarray[i]=myarray[j];
myarray[j]=saved;
}
}
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int K;
cin >> K;
bool p = true;
for (int i = 2; i < K; ++i)
{
if (K % i == 0)
{
p = false;
break;
}
}
cout << (p ? "YES" : "NO");
return 0;
}
#include <iostream>
using namespace std;
int main() {
int N, ar[10001];
cin >> N;
int count = 0;
for (int num = 2; num <= N; ++num)
{
bool p = true;
for (int j = 2; j < num; ++j)
{
if (num % j == 0)
{
p = false;
break;
}
}
if (p)
{
ar[count] = num;
count++;
}
}
for (int i = 0; i < count; ++i)
{
cout << ar[i] << " ";
}
return 0;
}