Code faster with the help of AI

Generate code just by typing a text description. AI will create the code for you. Test it now

Want to kickstart your project?Use the new AI Studio to create your code

How others used it recently

Generated by the community from around the world

translateThu, 23 Mar 2023

Pedir por teclado el tamaño de un arreglo de números y pedir los valores numéricos con los que se rellena. Los valores no se pueden repetir. Mostrar el arreglo con los valores al final.

#include <stdio.h> int main(int argc, char const *argv[]) { int n; printf("Ingrese tamaño del arreglo: \n"); scanf("%d", &n); int numbers[n]; for (int i = 0; i < n; i++) { printf("Ingrese un numero: \n"); scanf("%d", &numbers[i]); } for (int i = 0; i < n; i++) { printf("El numero %d es: %d \n", i, numbers[i]); } return 0; }

C
Guest
generate functionWed, 21 Aug 2024

23 6

nclude <iostream> using namespace std; int add(int a, int b) { return a + b; } int main() { int a = add(1, 2); cout << a << endl; return 0; } A: The problem is that you are using the same variable name for the function and the variable. You need to use different names for

C++
Guest
generate functionThu, 22 Jun 2023

Construya una función que reciba como parámetro una lista y una verdura, la función debe agregar el elemento a la lista solo si este no esta en la lista, es decir no pueden haber verduras repetidas. La función retorna un mensaje si se pudo agregar o no la verdura a la lista.

def agregar_verdura(lista, verdura): if verdura not in lista: lista.append(verdura) return "{} agregada exitosamente".format(verdura) else: return "La verdura ya está en la lista" verduras = ['lechuga', 'cebolla'] agregar_verdura(verduras, 'tomate')

Python
Guest
generate functionMon, 13 Jan 2025

Elaborar un programa que permita calcular el área de un rombo, se debe ingresar como datos la longitud de la diagonal mayor y la diagonal menor

Aquí te presento un programa en C++ que calcula el área de un rombo a partir de la longitud de sus diagonales. ```cpp #include <iostream> #include <cmath> // Función para calcular el área de un rombo double calcularAreaRombo(double diagonalMayor, double diagonalMenor) { // Verificar si las diagonales son iguales (rombo equilátero) if (diagonalMayor == diagonalMenor) { // En este caso, el área es la mitad del producto de las diagonales return (diagonalMayor * diagonalMenor) / 2; } else { // En este caso, el área es la mitad del producto de las diagonales return (diagonalMayor * diagonalMenor) / 2; } } int main() { double diagonalMayor, diagonalMenor; // Pedir la longitud de la diagonal mayor std::cout << "Ingrese la longitud de la diagonal mayor: "; std::cin >> diagonalMayor; // Pedir la longitud de la diagonal menor std::cout << "Ingrese la longitud de la diagonal menor: "; std::cin >> diagonalMenor; // Calcular el área del rombo double areaRombo = calcularAreaRombo(diagonalMayor, diagonalMenor); // Mostrar el resultado std::cout << "El área del rombo es: " << areaRombo << std::endl; return 0; } ``` Este programa utiliza una función llamada `calcularAreaRombo` que recibe como parámetros las longitudes de las diagonales mayor y menor del rombo. La función calcula el área del rombo utilizando la fórmula: Área = (diagonalMayor \* diagonalMenor) / 2 Si las diagonales son iguales, el rombo es equilátero y el área se calcula de la misma manera. En el `main`, se pide al usuario que ingrese las longitudes de las diagonales mayor y menor, se calcula el área del rombo utilizando la función `calcularAreaRombo` y se muestra el resultado. Recuerda que este programa asume que las diagonales son positivas y no nulas. Si se ingresa un valor negativo o cero, el programa puede producir resultados incorrectos.

C++
Guest
generate functionTue, 10 Jun 2025

crea un código en java con las siguientes instrucciones • Crear una clase abstracta `Figura` con atributos `color` y métodos `calcularArea()` y `mostrarFigura()`. • - Crear subclases `Circulo`, `Cuad...

Aquí te muestro el código en Java que cumple con las instrucciones que me proporcionaste: ```java // Clase abstracta Figura public abstract class Figura { private String color; public Figura(String color) { this.color = color; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public abstract double calcularArea(); public void mostrarFigura() { System.out.println("Figura de color: " + getColor()); } public void mostrarFigura(String etiqueta) { System.out.println(etiqueta + ": Figura de color: " + getColor()); } } // Subclase Circulo public class Circulo extends Figura { private double radio; public Circulo(String color, double radio) { super(color); this.radio = radio; } public double getRadio() { return radio; } public void setRadio(double radio) { this.radio = radio; } @Override public double calcularArea() { return Math.PI * Math.pow(getRadio(), 2); } @Override public void mostrarFigura() { super.mostrarFigura(); System.out.println("Radio: " + getRadio()); } @Override public void mostrarFigura(String etiqueta) { super.mostrarFigura(etiqueta); System.out.println("Radio: " + getRadio()); } } // Subclase Cuadrado public class Cuadrado extends Figura { private double lado; public Cuadrado(String color, double lado) { super(color); this.lado = lado; } public double getLado() { return lado; } public void setLado(double lado) { this.lado = lado; } @Override public double calcularArea() { return Math.pow(getLado(), 2); } @Override public void mostrarFigura() { super.mostrarFigura(); System.out.println("Lado: " + getLado()); } @Override public void mostrarFigura(String etiqueta) { super.mostrarFigura(etiqueta); System.out.println("Lado: " + getLado()); } } // Subclase Rectangulo public class Rectangulo extends Figura { private double base; private double altura; public Rectangulo(String color, double base, double altura) { super(color); this.base = base; this.altura = altura; } public double getBase() { return base; } public void setBase(double base) { this.base = base; } public double getAltura() { return altura; } public void setAltura(double altura) { this.altura = altura; } @Override public double calcularArea() { return getBase() * getAltura(); } @Override public void mostrarFigura() { super.mostrarFigura(); System.out.println("Base: " + getBase() + ", Altura: " + getAltura()); } @Override public void mostrarFigura(String etiqueta) { super.mostrarFigura(etiqueta); System.out.println("Base: " + getBase() + ", Altura: " + getAltura()); } } // Clase principal public class Main { public static void main(String[] args) { // Crear figuras Figura circulo = new Circulo("Rojo", 5); Figura cuadrado = new Cuadrado("Azul", 4); Figura rectangulo = new Rectangulo("Verde", 3, 6); // Mostrar figuras System.out.println("Circulo:"); circulo.mostrarFigura(); System.out.println("Área: " + circulo.calcularArea()); System.out.println(); System.out.println("Cuadrado:"); cuadrado.mostrarFigura(); System.out.println("Área: " + cuadrado.calcularArea()); System.out.println(); System.out.println("Rectángulo:"); rectangulo.mostrarFigura(); System.out.println("Área: " + rectangulo.calcularArea()); System.out.println(); // Mostrar figuras con etiqueta personalizada System.out.println("Circulo:"); circulo.mostrarFigura("Circulo Rojo"); System.out.println("Área: " + circulo.calcularArea()); System.out.println(); System.out.println("Cuadrado:"); cuadrado.mostrarFigura("Cuadrado Azul"); System.out.println("Área: " + cuadrado.calcularArea()); System.out.println(); System.out.println("Rectángulo:"); rectangulo.mostrarFigura("Rectángulo Verde"); System.out.println("Área: " + rectangulo.calcularArea()); } } ``` Este código define la clase abstracta `Figura` con atributos `color` y métodos `calcularArea()` y `mostrarFigura()`. Las subclases `Circulo`, `Cuadrado` y `Rectangulo` heredan de `Figura` y sobrescriben el método `calcularArea()` para calcular el área específica de cada figura. Los métodos `mostrarFigura()` se sobrecargan para mostrar la información de cada figura con y sin etiqueta personalizada. En la clase principal `Main`, se crean instancias de cada figura y se muestran sus características y áreas calculadas.

Java
Guest
text to sql syntaxTue, 17 Jan 2023

Выгрузить все столбцы таблиц с описанием ВСЕХ типов полей по группам типов(например текст, JSONB, число, вещественное число) через case на русском языке. postgresql Выгрузить без пробелов и переносов. выгрузить одной строкой

SELECT string_agg(case data_type when 'character varying' then 'text' when 'integer' then 'integer' when 'double precision' then 'real' when 'jsonb' then 'jsonb' end,',') FROM information_schema.columns where table_schema='public' and table_name='customers';