phmad7
?>

ОЧЕНЬ ВАЖНО ПРЯМ ОЧЕНЬ НА ПИТОН 1. Введите с клавиатуры значения элементов массива, увеличьте каждый элемент в 2 раза и выведите полученный массив на экран. 2. Введите с клавиатуры значения элементов массива и увеличьте на 5 значения всех элементов массива, кроме первого и последнего. 3. В массиве чётное число элементов. Введите с клавиатуры значения элементов массива, и выполните две операции: а) увеличьте на единицу значения всех элементов в первой половине массива; б) увеличьте в 2 раза значения всех элементов во второй половине массива. 4. Введите с клавиатуры значения элементов массива и найдите их среднее арифметическое.

Информатика

Ответы

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

string cod(char* text,int ROT) { 
for (int i = 0; i < strlen(text); i++)
if (text[i] != ' ')
 text[i] += ROT;
return text; 
};

string decod(char* text, int ROT) { 
for (int i = 0; i < strlen(text); i++)
if (text[i] != ' ')
 text[i] -= ROT;
return text; 
};

int main() {
setlocale(LC_ALL, "Rus");
cout << "Введите текст: " << endl;
char s[256]; cin.getline(s,255);
cout << "Что нужно сделать(1-декод. 2-код.): " << endl;
int d; cin >> d;
cout << "ROT:" << endl;
int ROT; cin >> ROT;

if (d == 2) cout<< cod(s, ROT)<< endl;
else cout<< decod(s, ROT)<< endl;
system("pause");
}

Пример(1):
Введите текст:
Proverka
Что нужно сделать(1-декод. 2-код.):
2
ROT:
3
Suryhund

Пример(2):
Введите текст:
Suryhund
Что нужно сделать(1-декод. 2-код.):
1
ROT:
3
Proverka

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

ОЧЕНЬ ВАЖНО ПРЯМ ОЧЕНЬ НА ПИТОН 1. Введите с клавиатуры значения элементов массива, увеличьте каждый элемент в 2 раза и выведите полученный массив на экран. 2. Введите с клавиатуры значения элементов массива и увеличьте на 5 значения всех элементов массива, кроме первого и последнего. 3. В массиве чётное число элементов. Введите с клавиатуры значения элементов массива, и выполните две операции: а) увеличьте на единицу значения всех элементов в первой половине массива; б) увеличьте в 2 раза значения всех элементов во второй половине массива. 4. Введите с клавиатуры значения элементов массива и найдите их среднее арифметическое.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dushechkin2
Astrians
smook0695
Попов1946
TrubnikovKlimenok926
Tadevosyan
Коновалова1705
asparinapti39
Gennadevna-Darya1216
olimov9
bellenru
Стуканова УЧРЕЖДЕНИЕ1877
Розгадай Ребус. Запиши слово - відгадку.​
Aleksandrovna1153
Смирнов_Андрей691