Где ошибка не пойму

Где ошибка валидатор

Где ошибка не пойму

package com.javarush.task.task07.task0713;

import java.util.ArrayList;

/*
Играем в Jолушку
*/
import java.util.ArrayList;

import java.io.*;
import java.util.*;

public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader((new InputStreamReader(System.in)));

ArrayList<Integer> main = new ArrayList<>();
// ArrayList<Integer> list4 = new ArrayList<>();
ArrayList<Integer> list2 = new ArrayList<>();
// ArrayList<Integer> list4 = new ArrayList<>();
ArrayList<Integer> list3 = new ArrayList<>();
ArrayList<Integer> list4 = new ArrayList<>();
// ArrayList<Integer> main = new ArrayList<>();

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

main.add(Integer.parseInt(reader.readLine()));
}

for(int i=0;i<20;i++){
int x = main.get(i);

if((x%3!=0) || (x%3!=0 && x%2!=0) || x%2==0){
list4.add(x);
}

if( x%3==0 || (x%3==0 && x%2==0)){
list2.add(x);
}

if(x%2==0 || (x%2==0 && x%3==0) ){
list3.add(x);
}

}

// for(int i=0;i<main.size();i++){
// list4.add(main.get(i));
// }

printList(list2);
printList(list3);
printList(list4);

} //main close

public static void printList(ArrayList<Integer> list) {
//напишите тут ваш код
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
} // Solution close

Образовательный портал для подготовки к экзаменам

Математика профильного уровня

Математика профильного уровня

Сайты, меню, вход, новости

Задания

Версия для печати и копирования в MS Word

Сторона правильной треугольной призмы ABCA1B1C1 равна 8. Высота этой призмы равна 6.

а)  Докажите, что плоскость, содержащая прямую AB_1 и параллельная прямой CA_1, делит пополам ребро BC.

б)  Найти угол между прямыми CA1 и AB1.

Спрятать решение

Решение.

Рассмотрим призму в основании которой лежит ромб ABDC. Эта призма является прямым параллелепипедом. Поэтому B_1Dparallel A_1C.

а)  Таким образом, плоскость AB_1D || A_1C. Эта плоскость пересекает плоскость ABDС по прямой AD. Диагонали ромба ABDC делятся точкой пересечения пополам, а это то, что и требовалось доказать.

б)  Искомый угол это угол AB_1D. Из прямоугольного треугольника AA_1B_1 по теореме Пифагора находим: AB_1=10. Аналогично, B_1D=10. В равнобедренном треугольнике ABD имеем angle ABD=120 градусов, значит, сторона AD=8 корень из: начало аргумента: 3 конец аргумента . Тогда, в равнобедренном треугольнике AB_1D angle AB_1D=2 арксинус дробь: числитель: AD, знаменатель: 2 умножить на AB_1 конец дроби =2 арксинус дробь: числитель: 2 корень из: начало аргумента: 3 конец аргумента , знаменатель: 5 конец дроби .

Ответ: 2 арксинус дробь: числитель: 2 корень из: начало аргумента: 3 конец аргумента , знаменатель: 5 конец дроби .

Спрятать критерии

Критерии проверки:

Критерии оценивания выполнения задания Баллы
Имеется верное доказательство утверждения пункта a) и обоснованно получен верный ответ в пункте б) 3
Получен обоснованный ответ в пункте б)

ИЛИ

имеется верное доказательство утверждения пункта а) и при обоснованном решении пункта б) получен неверный ответ из-за арифметической ошибки

2
Имеется верное доказательство утверждения пункта а)

ИЛИ

при обоснованном решении пункта б) получен неверный ответ из-за арифметической ошибки,

ИЛИ

обоснованно получен верный ответ в пункте б) с использованием утверждения пункта а), при этом пункт а) не выполнен

1
Решение не соответствует ни одному из критериев, приведённых выше 0
Максимальный балл 3

Михаил Гончаров 05.02.2017 06:15

в задании сказано: Сто­ро­на пра­виль­ной ТРЕУГОЛЬНОЙ приз­мы… а решение начинается с того, что наша призма 4-х угольная

Александр Иванов

Михаил, в решении не говорят, что НАША призма четырёхугольная, говорят рассмотрим четырёхугольную призму. А это, согласитесь, разные вещи.

Наталия Никитина 10.02.2017 16:32

Я не пойму, как так получилось. Я использовала теорему косинусов. У меня такие же значения АD и AB1и B1D (8 корней из3 и по 10) В результате угол arccos(1/25) Но я не достраивала до призмы. Где ошибка, не пойму.

Александр Иванов

А ошибки нет.

 арккосинус дробь: числитель: 1, знаменатель: 25 конец дроби =2 умножить на арксинус { дробь: числитель: 2 корень из 3 , знаменатель: 5 конец дроби

Kochumar

0 / 0 / 0

Регистрация: 15.06.2022

Сообщений: 18

1

Не пойму где ошибка в задании

01.07.2022, 15:31. Показов 918. Ответов 3

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

всем привет. подскажите в чем ошибка, почему не пишется в файл.
задание вот какое: Напишите программу, которая на вход получала бы строку, введённую пользователем, а в файл писала № строки, дату и сообщение в формате:

2020-02-10 15:00:00 продам гараж.

При вводе слова exit программа завершает работу.

вот код:

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package main
 
import (
    "fmt"
    "os"
    "strconv"
    "strings"
    "time"
  "io/ioutil"
  "bytes"
)
 
func main() {
    i := 1
  var b bytes.Buffer
  var fileName = "file.txt"
 
    file, err := os.Create(fileName)
    if err != nil {
        fmt.Println(err)
        return
    }
    defer file.Close()
 
    for {
    var text string
 
        fmt.Print("Введите, пожалуйста, текст: ")
        fmt.Scan(&text)
 
        if strings.ToLower(text) == "exit" {
            fmt.Print("Выход из программы...n")
            return
        } else {
            currentTime := time.Now().Format("2006-01-02 15:04:05")
            b.WriteString(strconv.Itoa(i) + ". " + currentTime + " " + text + "n")
        }
        i++
    }
 
  if err := ioutil.WriteFile(fileName, b.Bytes(), 0666); err != nil {
    fmt.Println("Ошибка записи в файл: ", err)
  }
}



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

01.07.2022, 15:31

Ответы с готовыми решениями:

Где кроется ошибка в данном задании?
Вроде всё написано правильно, но при вводе чисел 3,-3,1,4 выводится сообщение &quot;Корень…

Плавающая ошибка при передаче данных через GET на сайт. Не пойму где ошибка!
Доброго времени суток! Пилю свой маленький проект “умного дома”(для себя). Столкнулся с проблемой:…

Не пойму, где ошибка
Здравствуйте. Условие задачи следующее: проверить существование в текущем каталоге подкаталогов…

не пойму где ошибка
program laba4;
var
A:array of integer;
i,j,m,n,k,p,max:integer;
Begin
write(‘число…

Не пойму, где ошибка
Здравствуйте, что-то никак не разберусь в этом куске кода, и почему компилятор нашел там narrowing…

3

psergee

140 / 131 / 47

Регистрация: 14.05.2021

Сообщений: 609

01.07.2022, 16:24

2

Лучший ответ Сообщение было отмечено Kochumar как решение

Решение

Цитата
Сообщение от Kochumar
Посмотреть сообщение

почему не пишется в файл.

Так у тебя выход из программы по return. До записи в файл даже не доходит. Надо просто покинуть цикл. Через break, например.

Цитата
Сообщение от Kochumar
Посмотреть сообщение

file, err := os.Create(fileName)
    if err != nil {
        fmt.Println(err)
        return
    }
    defer file.Close()

Зачем нужен весь это код, если ioutil.WriteFile делает все это сама?
Вот так хватит:

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package main
 
import (
    "fmt"
    "strconv"
    "strings"
    "time"
  "io/ioutil"
  "bytes"
)
 
func main() {
    i := 1
  var b bytes.Buffer
  var fileName = "file.txt"
 
    for {
    var text string
 
        fmt.Print("Введите, пожалуйста, текст: ")
        fmt.Scan(&text)
 
        if strings.ToLower(text) == "exit" {
            fmt.Print("Выход из программы...n")
            break
        } else {
            currentTime := time.Now().Format("2006-01-02 15:04:05")
            b.WriteString(strconv.Itoa(i) + ". " + currentTime + " " + text + "n")
        }
        i++
    }
 
  if err := ioutil.WriteFile(fileName, b.Bytes(), 0666); err != nil {
    fmt.Println("Ошибка записи в файл: ", err)
  }
}

И про выход из программы хорошо бы писать после записи в файл.



1



0 / 0 / 0

Регистрация: 15.06.2022

Сообщений: 18

01.07.2022, 17:20

 [ТС]

3

спасибо, я уже позже сам нашел где собака зарылась)))
но все равно благодарю!



0



Peoples

Эксперт С++

1623 / 953 / 782

Регистрация: 06.02.2016

Сообщений: 2,449

Записей в блоге: 30

02.07.2022, 04:40

4

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package main 
 
import (
    "fmt"
    "os"
    "strings"
    "io"
    "time"
    "strconv"
)
 
func main(){
    var userMsg string
    numberRow := 1
    fileName := "D:\Bnb\file.txt"
 
    file, err := os.OpenFile(fileName, os.O_CREATE|os.O_RDWR, 0777)
    if err != nil{
        panic(err)
    }
    defer file.Close()
 
    for{
        fmt.Println("Введите сообщение с клавиатуры:")
        fmt.Scan(&userMsg)
        if strings.ToLower(userMsg) == "exit"{
            fmt.Println("Завершение работы...")
            break
        } else {
            currentDateTime := time.Now().Format("2006-01-02 15:04:05")
            msg := fmt.Sprintf("%s %s %sn", strconv.Itoa(numberRow), currentDateTime, userMsg)
            _, err = io.WriteString(file, msg)
            if err != nil{
                panic(err)
            }
            numberRow++
        }
    }
}



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

02.07.2022, 04:40

Помогаю со студенческими работами здесь

Не пойму где ошибка
string arr = new string;
comboBox1.Items.CopyTo(arr, 0);

Не пойму, где ошибка
Всем добрый день.
Недавно начал изучать С++ вот столкнулся с проблемой в одной из задач:
Из…

не пойму где ошибка
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,…

не пойму где ошибка
У меня в архиве программа. Я не пойму почему маткад жалуется на переменную омега. Помогите плиз

Не пойму где ошибка
Не пойму в чем ошибка у меня есть 3 массива
Первый массив перемножается со вторым, после чего…

Не пойму где ошибка
Помогите исправить код, ошибок он не выдает, но программа почему то не работает, после вводы данных…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

4

Где ошибка?

Где ошибка не пойму?

package com.javarush.task.task14.task1420;
import java.io.*;

/*
НОД
*/

public class Solution {
public static void main(String[] args) throws Exception {

BufferedReader reader = null;

reader = new BufferedReader (new InputStreamReader(System.in));
int x = Integer.parseInt(reader.readLine());
if(x <= 0) {
throw new Exception();
}

reader = new BufferedReader (new InputStreamReader(System.in));
int y = Integer.parseInt(reader.readLine());
if(y <=0) {
throw new Exception();
}

while (x != 0 || y != 0) {
if(x > y) {
x = x % y;
}
else {
y = y % x;
}
}

System.out.println (x + y);
}
}

  • #1

Доброго всем времени суток. Я начинающий еще в программировании. Вроде создал код для непосредственной записи через FTP сервер сразу на флешку, а выдает ошибку. Целый день сижу и не вижу. Уже и функцию перед сетапом поставил.

вот код на гитхабе https://github.com/ospkant/Myrepos/blob/main/WiFiClient3.ino

Может вообще я не правильно сделал?

  • #2

Приветствую. Я думаю вам ответят быстрее если вы выложите код сюда и покажете что за ошибка выходит. А то придётся зайти на гит, скачать, установить, посмотреть что за ошибка и только после этого пытаться вам помочь

  • #3

#include <ESP8266WiFi.h>
#include <FS.h>
#include <ESP8266FtpServer.h>
#include <SD.h>

const char* ssid = «…..»;
const char* password = «…..»;

FtpServer ftpSrv;
File uploadFile;
bool fileOpen = false;

void onFileReceived(FtpServer::FileMeta_t file_meta) {
Serial.println(«File received»);
if (fileOpen) {
uploadFile.close();
}
uploadFile = SD.open(file_meta.name, FILE_WRITE);
fileOpen = true;
}

void setup() {
Serial.begin(9600);

WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
delay(500);

Serial.print(«nnLocal IP: «);
Serial.println(WiFi.localIP());

if (!SD.begin(4)) {
Serial.println(«SD card initialization failed»);
return;
}
Serial.println(«SD card initialized»);

ftpSrv.begin(«login»,»password»); // Инициализируем FTP-сервер (на 21-й порт)
ftpSrv.onFileReceived(onFileReceived);
}

void loop() {
ftpSrv.handleFTP();
}

variable or field ‘onFileReceived’ declared void

  • #4

Класс FtpServer содержит только 2 метода:
begin(String uname, String pword);
handleFTP();

Откуда …ять взялось onFileReceived??? Конечно не компилируется…
А что по этому поводу говорит Example библиотеки?

  • #5

Переходите с Arduino IDE на нормальную IDE. VS Code + PlatformIO например. 99% вопросов «почему не того» сразу отпадут.

  • #6

Переходите с Arduino IDE на нормальную IDE. VS Code + PlatformIO например. 99% вопросов «почему не того» сразу отпадут.

Вот сейчас как раз разбираюсь. После Arduino IDE еще не привык. Хоббийно программирую в VS обычной, но там другой интерфейс, а с VS Code разобраться надо… Так все таки, может быть готовое решение есть для задачи? Блин, я вообще в собственном коде запутался.

VS Code пока нормальных туториалов на ютубе не нашел, сейчас сам разбираюсь… Если есть годный контент у кого, поделитесь пожалуйста или пошлите туда… где есть….

  • #7

PlatformIO можно «прилепить» и к «обычной» VS. Чуток с «бубном» просто.
Пример из библиотеки полностью рабочий. Проверил. Качается и заливается туда-обратно. Но в Flash ессно. В чем собственно вопрос? Надо на SD?

  • #8

VS Code пока нормальных туториалов на ютубе не нашел, сейчас сам разбираюсь… Если есть годный контент у кого, поделитесь пожалуйста или пошлите туда… где есть….

alexgyver.ru

  • #9

PlatformIO можно «прилепить» и к «обычной» VS. Чуток с «бубном» просто.
Пример из библиотеки полностью рабочий. Проверил. Качается и заливается туда-обратно. Но в Flash ессно. В чем собственно вопрос? Надо на SD?

С компьютера через FTP на SD транзитом, без флеша с буфером хотел сделать, но я еще даже не юниор в этом деле, а младенец:) С буферами вообще бяда…

  • #10

alexgyver.ru

Сейчас в новой PlatformIO вообще другой интерфейс и в VS Code тоже, пока найдешь… И Гайвер не все там показывает, а кратко, а мне именно по интерфейсу нужно, что где находиться, чтобы пальцем ткнули.

  • #11

С компьютера через FTP на SD транзитом, без флеша с буфером хотел сделать, но я еще даже не юниор в этом деле, а младенец:) С буферами вообще бяда…

Тут не подскажу — нет SD карты для теста… Может кто еще подскажет. И…

VSCode – документация PlatformIO 5.0.5a1

PlatformIO IDE — это интегрированная среда разработки нового поколения для Интернета вещей. Кросс-платформенная система сборки без внешних зависимостей от ПО ОС: 800+ плат Более 35 платформ разработки 20+ платформ Отладка Удаленная разработка Модульное тестирование Интеллектуальное…

futurei.ru


futurei.ru

kotyara12.ru

Переползаем на PlatformIO | kotyara12.ru

В статье рассмотрен процесс миграции с платформы Arduino на VSCode + PlatformIO и все те проблемы и трудности, с которыми мне пришлось при этом столкнуться.

kotyara12.ru


kotyara12.ru

  • #12

IO.jpg

У Гайвера все просто, а здесь… Надо все искать…

  • #14

И нех туда лезть. Первая верхняя иконка слева ваше все (2 листа). Больше для начала не надо.

  • #15

в VS Code тоже, пока найдешь

Попробуйте плагин arduino от microsoft, по сложности, как ардуиноиде.
Практически надо только указать путь, где находятся библиотеки.

  • #16

Попробуйте плагин arduino от microsoft, по сложности, как ардуиноиде.
Практически надо только указать путь, где находятся библиотеки.

Уже более менее разобрался :) , только не пойму, почему когда из Quick Access нахожу и добавляю нужную библиотеку в проект, она в проекте не появляется:oops:. Может быть проблема в пути с русскими буквами. Попробую переделать в настройках поменять путь для компиляции, может что изменится

  • #17

Как я раньше без нее жил (VS Code и Platform IO), Arduino IDE в сторонке тихо отдыхает и нервно ждет, когда его удалят. Насколько удобный инструмент. Все под рукой, что надо. Изменил путь в настройках, но перед этим я библиотеку в platformio.ini записал, в итоге не знаю, что сработало, но ведь библиотеку увидел. Теперь дело пойдет…..(y)

  • #18

Попробуйте ардуиноиде 2, там все есть из коробки.

почему когда из Quick Access нахожу и добавляю нужную библиотеку в проект

Я не использую platformio, в мс плагине такого нет, там просто показал в настройках путь к папке со всеми библиотеками, в проекте написал #include название библиотеки и вперёд.

  • #19

Вроде разобрался. Но одного понять не могу, какой конечный адрес 8266 32Mbit (4MB)? Я пытаюсь высчитать его по коду:

uint32_t flashSize = ESP.getFlashChipSize(); // получение данных о флеш-памяти
uint32_t flashStartAddr = 0x40200000; // адрес начала флеш памяти
uint32_t flashEndAddr = flashStartAddr + flashSize — 1; // мы вычитаем 1 из вычисленного адреса,
// чтобы получить адрес последней доступной ячейки памяти.
Serial.println(«»);
Serial.print(«Flash size: «); // вывод текста
Serial.println(flashSize); // вывод размера флеш памяти
Serial.print(«Flash start address: 0х»); // адрес начала флеш памяти
Serial.println(flashStartAddr, HEX); //вывод значения адреса начала флеш памяти
Serial.print(«Flash end address: 0x»);
Serial.println(flashEndAddr, HEX); //вывод значения адреса конца флеш памяти

А он мне выдает в монитор:

Flash size: 4194304
Flash start address: 0х40200000
Flash end address: 0x405FFFFF

Тогда получается, что 0x405FFFFF правильный конец адреса? Просто читал, что у этого контроллера адрес должен быть 0x407FFFFF. А если я вообще не буду вычитать, тогда адрес будет 0x40600000. Какой из них правильный или микроконтроллер изменяет адреса флеш-памяти? По правильному конечно вычитать надо -1 так как адресация начинается с нуля.

  • #20

Но одного понять не могу, какой конечный адрес 8266 32Mbit (4MB)

Я начал бы с поиска по «адресное пространство esp8266».

Последнее редактирование: 1 Мар 2023

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

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Где нет орфографической ошибки
  • Где нет любви там все ошибка цитата
  • Где нет любви там все ошибка футболка
  • Где найти ошибки системы windows 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии