М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Кек11111111118
Кек11111111118
09.10.2020 07:24 •  Информатика

Мова С 1. Останньому елементу масиву присвоїти його подвоєне значення;
2. Підрахувати кількість елементів кратних 5-ти та присвоїти їм значення 55.
3. Задано одновимірний масив. Вивести на екран максимальний елемент масиву.

👇
Ответ:
alidniva111
alidniva111
09.10.2020

Программа:

C:

№1)

#include <stdio.h>

int main()

{

   int x[10];

   int i;

   for (i = 0; i < 10; i++) x[i] = i;    // заполняем массив из 10 чисел от 0 до 9

   for (i = 0; i < 10; i++) printf("%d ", x[i]);

   

   int length = sizeof(x) / sizeof(int);  // кол-во элементов в массиве

   x[length - 1] *= 2;  // последний элемент умножаем на 2

   printf("\r\n");

   for (i = 0; i < 10; i++) printf("%d ", x[i]);

   

}

№2)

#include <stdio.h>

int main()

{

   int x[10];

   int i, count = 0;

   for (i = 0; i < 10; i++) x[i] = i;   // заполняем массив из 10 чисел от 0 до 9

   for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива

   

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

       if (x[i] % 5 == 0) {

           count += 1;  // подсчёт количества

           x[i] = 55;  // замена на 55

       }

   

   printf("\r\n");

   for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива

   printf("\r\nЭлементов, кратных 5: %d\n", count);

}

№3)

#include <stdio.h>

int main()

{

   int x[10];

   int i, max = x[0];

   for (i = 0; i < 10; i++) x[i] = i;  // заполняем массив из 10 чисел от 0 до 9

   for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива

   

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

       if (x[i] > max)

           max = x[i];

   

   printf("\r\nМаксимальный элемент: %d\n", max);

}

4,5(15 оценок)
Открыть все ответы
Ответ:
marina02032006
marina02032006
09.10.2020

Попробуйте. Конечно, можно использовать встроенную в PascalABC.Net функции min(a, b), для определиня минимального числа. Но чтобы наверняка не было бы проблем, можно пойти стандартным путем.

Объяснение:

program YourTitle;

var a,b,c,d, min:integer;

BEGIN

writeln('Введите 4 целых числа через пробел или Enter -> ');

readln(a,b,c,d);

min:=a;

if b<a then min:=b;

if c<b then min:=c;

if d<c then min:=d;

writeln('Меньшее из чисел = ',min);

min:= min * 5;

writeLn('Увеличенное в 5 раз: ', min);

END.

4,7(19 оценок)
Ответ:
Ychenik2525
Ychenik2525
09.10.2020
ответ:

Задание 1.

int a,b;

scanf("%i", &a);

scanf("%i", &b);

if (a<b)

  for(int i=a; i<=b; i++)

     printf("x = ", x , ";    y = ", ((x3+1)/(x-3)+x) );

Задание 2.

int sum;

sum = 0;

for(int i=1; i<=115; i+=6)

  sum+=i;

printf(sum);

Задание 3.

int a,b, n;

n = 0;

scanf("%i", &a);

scanf("%i", &b);

if (a<b)

  for(int i=a; i<=b; i++)

     if (i%11 == 0) n++;

if (a>b)

  for(int i=b; i<=a; i++)

     if (i%11 == 0) n++;

printf(n);

На C ничего никогда не писал, поэтому может чё-то не так, но по идее как-то так...

4,5(38 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ