Vrezh
?>

Составить программу, которая формирует массив из 12 случайных чисел, принадлежащих промежутку от 0 до 50 и заменяет положительные числа на -5

Информатика

Ответы

eutenkova805
Var
a:array [1..12] of integer;
b:integer;
Begin
for b:=1 to 12 do begin
a[b]:=random(51);
if a[b]<>0 then a[b]:=-5;
end;
End.
Анатольевич447

#include <iostream>

#include <string>

#include <clocale>

using namespace std;

int main()

{

   setlocale(LC_ALL, "RUS");

   int numeric_array_marks[8] = { 3, 4, 4, 5, 2, 3, 3, 4 };

   string text_array_marks[8];

   for (int i = 0; i < 8; i++)

       switch (numeric_array_marks[i])

       {

       case 2:

           text_array_marks[i] = "неудовлетворительно";

           break;

       case 3:

           text_array_marks[i] = "удовлетворительно";

           break;

       case 4:

           text_array_marks[i] = "хорошо";

           break;

       case 5:

           text_array_marks[i] = "отлично";

           break;

       }

   for (int i = 0; i < 8; i++)

       cout << text_array_marks[i] << endl;

}

diana8

Это если полностью опираться на условие:

#include <iostream>

using namespace std;

int main() {

       int arr[10];

       for (int i = 0; i < 10; i++) {

       arr[i] = 0;

       }

       for (int i = 1; i < 10; i += 2) {

               arr[i] = 1;

       }

       for (int i = 0; i < 10; i++) {

                  cout << arr[i];

       }

return 0;

}

Можно сделать легче - не менять значения после заполнения массива, а сразу его наполнять нулями и единицами:

#include <iostream>

using namespace std;

int main() {

int arr[10];

for (int i = 0; i < 10; i++) {

 if (i % 2 == 0) {

arr[i] = 0;

 }

else {

arr[i] = 1;

}

 cout << arr[i];

}

return 0;

}

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

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

Составить программу, которая формирует массив из 12 случайных чисел, принадлежащих промежутку от 0 до 50 и заменяет положительные числа на -5
Ваше имя (никнейм)*
Email*
Комментарий*

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

zaschitin48
steam22-9940
goodsled
atlantika7
Егорова
Владимир
Вадим-Рашад323
svetkaiv
airlineskozlova69
Жуков219
ВадимСмирнов116
Andrei Morozov
yahottabych201379
Dmitriy2211104
skalegin68