Кто может построить блок схему? int main() { setlocale(LC_ALL, "rus");
int a, k = 0, mas[15], mas1[15];
int printf(mas[15]);
srand(time(0));
for(int i = 0; i < 15; ++i)
mas[i] = 1 + rand() % 40;
for(int i = 0; i < 15; ++i)
if((mas[i]%2 == 0))
mas1[k++] = mas[i];
while(k < 15)
mas1[k++] = 0;
std::cout << "Случайный массив" << std::endl;
for(int i = 0; i < 15; ++i)
std::cout << mas[i] << " ";
std::cout << std::endl;
std::cout << "Четные числа: " << std::endl;
for(int i = 0; i < 15; ++i)
std::cout << mas1[i] << " ";
std::cout <<" "<< std::endl;
system("PAUSE");
return 0;
}
Відповідь:
#include <iostream>
using namespace std;
const int size = 10;
void cinarr(int *arr,const int size){
int counter = 1;
for(int i = 0; i < size; i++){
cout << "Введите " << counter << " елемент массива: ";
cin >> arr[i];
counter++;
}
}
void printarr(int *arr, const int size){
for(int i = 0; i < size; i++){
cout << arr[i] << " ";
}
}
int expression(int *arr,const int size,int number){
int counternumber = 0;
for(int i = 0; i < size; i++){
if(number == arr[i]){
counternumber++;
}
}
return counternumber;
}
int main(){
setlocale(LC_ALL , "Rus");
int number;
cout << "Введите число которое будем искать: ";
cin >> number;
int *arr = new int [size];
cinarr(arr,size);
printarr(arr,size);
cout << "\nТаких чисел в массиве: " << expression(arr,size,number) << endl;;
delete [] arr;
return 0;
}
Пояснення:
Привет из Шымкента!
1. Синтаксис яп это набор правил описывающие комбинации символов он важен для понимания компилятора или интерпретатор
2. Транслятор преобразовывает программы, написанною на одном языке программирования, в программу, состоящую из машинных команд.
3. Переменные эта контейнеры с данными нужны они для передачи данных по коду.
4. Таков синтаксис языков, допустим числа ты записываешь без кавычек они счетаются как int а строки str. По сути таким образом ты показываешь компилятору или интерпретатору что там строка.