dpodstrel85
?>

Создать компьютерную версию головоломки: из изображенных пяти сброшенных флажков установить все. Но при выборе одного флажка меняется состояние двух следующих. СДЕЛАТЬ В ПРОГРАММЕ VISUAL STUDIO 2017

Информатика

Ответы

Anastasiya1537

Один из вариантов решения приложен. При возникновении любых вопросов обращайтесь.

Исходный код для приложения Windows Forms. Названия файлов:

1. Form1.Designer.cs

2. Form1.cs

Для компиляции и запуска программы создайте проект WinForms в Visual Studio и скопируйте с заменой приложенные файлы (названные так, как указано выше) в папку с созданным проектом.

Решение этой головоломки состоит из последовательного нажатия следующий флажков: 3, 2, 1, 4, 5


Создать компьютерную версию головоломки: из изображенных пяти сброшенных флажков установить все. Но
terma-msk1
#include <iostream>
#include <vector>
using namespace std;

int main() {
    unsigned short int n;
    cout << "n = ";
    cin >> n;
    vector<int> a;
    int in,
        avg,
        s = 0,
        c = 0;
    for (int i = 0; i < n; ++i) {
        cout << "a[" << i << "] = ";
        cin >> in;
        a.insert(a.end(), in);
        if (i % 2 == 1) {
            s += a.back();
            c++;
        }
    }
    avg = (int) s / c;
    cout << "Среднее арифметическое элементов на нечётных позициях: "
         << avg;
    return 0;
}
ooofishai4064
Точная задача по Техническому Заданию:
var x,y:integer;
begin
writeln('введите два числа');
readln(x);
readln(y);
if (x<1000000001) and (y<1000000001) and (x>0) and (y>0)
then writeln('сумма чисел =',x+y)
else writeln('диапазон чисел неверный');
end.

Если вдруг вам поверит учитель, можете перевыполнить поставленную задачу:
var x,y:integer;      
      s:string;
begin
randomize;
writeln('взять ли числа случайными? ответ да или нет');
readln(s);
if (s='да') or (s='Да') or (s='ДА') or (s='дА') then begin
x:=random(1000000000);
y:=random(1000000000);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);  
end
else begin
writeln('введите два числа');
readln(x);
readln(y);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end;
end.

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

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

Создать компьютерную версию головоломки: из изображенных пяти сброшенных флажков установить все. Но при выборе одного флажка меняется состояние двух следующих. СДЕЛАТЬ В ПРОГРАММЕ VISUAL STUDIO 2017
Ваше имя (никнейм)*
Email*
Комментарий*

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

manager6
sespiridonov
re-art
aetolstih
Оздоевский
Rubber-soul
manyugina1
Tarapovskaya
strannaya2018
Alenachernika9111
Винников724
frame45
andreevaanastsiyao82
alekseymedvedev1981
jurys71242