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

Нужно составить программу,которая формирует массив с 16 случайных целых чисел от -20 до 20 и: находит элементы с нулевыми значениями

👇
Ответ:
aiwaab9
aiwaab9
26.05.2021
Не понял смысл задачи. 
Написал, вывод номера элементов равных 0.
Нужно составить программу,которая формирует массив с 16 случайных целых чисел от -20 до 20 и: находи
4,5(5 оценок)
Ответ:
ModerBlet
ModerBlet
26.05.2021
#include <stdio.h>#include<stdlib.h>
int main(void){    int mas[16]; //массив со случайными числами    int i; //счетчик
    //заполнение массива случайными числами    for(i=0; i<16; i++)    mas[i] = -20+rand()%20;    printf("ishodny massiv");    for(i=0;i<16;i++)        printf("%d,",mas[i]);    printf("\n");
    printf("nomera elementov massiva ravnih nulu");    for(i=0;i<16;i++)    if (mas[i]==0) printf("%d",i+1);
return 0;}
4,7(71 оценок)
Открыть все ответы
Ответ:
catpolina21
catpolina21
26.05.2021

using System;

public class Program

{

public static void Main()

{

 /*Даны два целых числа: D (день) и M (месяц),  

 определяющие правильную дату невисокосного года. Вывести значения D и M для даты, следующей за указанной. */

 int D = Convert.ToInt32(Console.ReadLine());

 int M = Convert.ToInt32(Console.ReadLine());

 switch (M)

 {

  case 1:

  case 3:

  case 5:

  case 7:

  case 8:

  case 10:

   if (D == 31)

   {

    Console.WriteLine(D = 1);

    Console.WriteLine(M = M + 1);

    break;

   }

   else if (D > 31)

   {

    Console.WriteLine("Такой даты нет!");

    break;

   }

   else

   {

    Console.WriteLine(D + 1);

    Console.WriteLine(M);

    break;

   }

  case 2:

   if (D == 28)

   {

    Console.WriteLine(D = 1);

    Console.WriteLine(M = M + 1);

    break;

   }

   else if (D > 28)

   {

    Console.WriteLine("Такой даты нет!");

    break;

   }

   else

   {

    Console.WriteLine(D + 1);

    Console.WriteLine(M);

    break;

   }

  case 4:

  case 6:

  case 9:

  case 11:

   if (D == 30)

   {

    Console.WriteLine(D = 1);

    Console.WriteLine(M = M + 1);

    break;

   }

   else if (D > 30)

   {

    Console.WriteLine("Такой даты нет!");

    break;

   }

   else

   {

    Console.WriteLine(D + 1);

    Console.WriteLine(M);

    break;

   }

  case 12:

   if (D == 31)

   {

    Console.WriteLine(D = 1);

    Console.WriteLine(M = 1);

    break;

   }

   else if (D > 31)

   {

    Console.WriteLine("Такой даты нет!");

    break;

   }

   else

   {

    Console.WriteLine(D + 1);

    Console.WriteLine(M);

    break;

   }

 }

}

}

Объяснение:

4,8(61 оценок)
Ответ:
maserdaser
maserdaser
26.05.2021

Відповідь:

#include <iostream>

using namespace std;

int main(){

setlocale(LC_ALL, "Rus");

int day,month,year;

cout << "Введите день: ";

cin >> day;

cout << "Введите месяц: ";

cin >> month;

cout << "Введите невысокосный год: ";

cin >> year;

if(year % 4 == 0){

 cout << "Год высокосный..." << endl;

 return 1;

}

cout << "Текущая дата: " << day << "." << month << "." << year << endl;

switch(month){

 case 1:;

 case 3:;

 case 5:;

 case 7:;

 case 8:;

 case 10:{

  if(day > 31){

   cout << "День введен неверно..." << endl;

   break;

  }

  if(day == 31){

   day = 1;

   month++;

  }

  else{

   day++;

  }

  break;

 }

 case 4:;

 case 6:;

 case 9:;

 case 11:{

  if(day > 30){

   cout << "День введен неверно..." << endl;

   break;

  }

  if(day == 30){

   day = 1;

   month++;

  }

  else{

   day++;

  }

  break;

 }

 case 2:{

  if(day > 28){

   cout << "День введен неверно..." << endl;

   break;

  }

  if(day == 28){

   day = 1;

   month++;

  }

  break;

 }

 

 case 12:{

  if(day > 31){

   cout << "День введен неверно... " << endl;

   break;

  }

  if(day == 31){

   day = 1;

   month = 1;

   year++;

  }

  break;

 }

 

 default:{

  cout << "Месяц введен неверно..." << endl;

  break;

 }

}

cout << "Следующая дата: " << day << "." << month << "." << year << endl;

return 0;

}

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