Есть массив (int arr[10] = {5,4,6,17,2,3,16,9,8,1}; ). нужно написать программу, которая меняет все нечетные числа на 1, а четные – на 10. вывести элементы массива в консоль;
Суждение: 1. Все сосны являются деревьями. 2.Ни один кит - не рыба. 3.Все караси являются рыбами. 4. Все розы - это цветы. 5. Все мухи - это птицы.
Умозаключения: 1. Ты задал вопрос, вопрос задают когда не знают. Умозаключение: ты не знаешь. 2. Все прямоугольники-параллелограммы. Квадрат - это прямоугольник. Умозаключение: квадрат - это параллелограмм. 3. Все люди смертны. Сократ - человек. Умозаключение: Сократ смертен. 4. Звезды взрываются. Солнце - звезда. Умозаключение: Солнце взорвется. 5. У треугольника все углы равны. Умозаключение: треугольник равноугольный
Символьные значения можно вводить и выводить, присваивать, сравнивать. Ниже приведен пример, где выполняются все эти действия.
Var x,y:char; Begin Write('Введите символ'); Readln(x); Y:='A'; If x<y then write ('X') else write ('y'); {на экран буде выдан символ хранящийся в переменной Х или Y в зависимости от проверки условия} Readln; End.
Сравнивать символы можно благодаря тому, что в машинной памяти они хранятся в виде целых чисел (кодов символов). Из двух символов большим считается тот, код которого больше. Символы упорядочены следующим образом:
#include <iostream> //подключаем библиотеки
#include <fstream> //подключаем библиотеки
using namespace std; //пространство имён
int main() {
setlocale(LC_ALL, "Russian"); //русский
int arr[10] = {5,4,6,17,2,3,16,9,8,1};
for(int i = 0; i < 10; i++) //сортируем масссив
{
if (arr[i] % 2 == 0) //все четные
{
arr[i] = 1; //меняем значение
cout << arr[i] << " "; //выводим
}else //все нечетные
{
arr[i] = 10; //меняем значение
cout << arr[i] << " "; //выводим
}
}
return 0; //возращаем ничего
}