La situacion es la siguiente tengo de tarea el siguiente ejercicio, se como calcular los resultados pero no se como imprimir la cadena:5+5+5+5+5=25, 5*5*5*5*5=3125
La sucesion se repite hasta el numero escaneado.
41. Codifique un programa que solicite un valor entero positivo k y en base a ese valor realice lo
siguiente: escriba los números desde 1 hasta el valor k, cada uno tantas veces como indique
su propio valor; y calcule la suma y la multiplicación de ellos. Por ejemplo, si k = 4, debe
obtenerse la salida:
1 = 1, 1 = 1
2 + 2 = 4, 2 x 2 = 4
3 + 3 + 3 = 9, 3 x 3 x 3 = 27
4 + 4 + 4 + 4 = 16, 4 x 4 x 4 x 4 = 256
Lo que llevo de codigo es esto:
Código
#include <stdio.h> #include <conio.h> #include<math.h> #include <stdlib.h> //Limpiar Pantalla #ifdef _WIN32 #define CLEAR "cls" #elif defined(unix)||defined(__unix__)||defined(__unix)||defined(__APPLE__)||defined(__MACH__) #define CLEAR "clear" #else #error "SO no soportado para limpiar pantalla" #endif int main() { //Variables int i,k,suma,multiplicacion,eleccion,salir=2; //Inserción do { //Obteniendo valor k if(k<1) { } eleccion=0; suma=1; multiplicacion=1; //Bucles for(i=1; i<=k; i++) { suma=i*i; } //Reinicio del programa } while(!(eleccion==salir)); //Fin del Programa return 0; }
Espero que me puedan ayudar muchas gracias por leer
· Los códigos deben ir en etiquetas GeSHi
· Los títulos deben ser descriptivos
>aquí las reglas del foro
-Engel Lex