1. Faça um algoritmo que recebe inteiros não-negativos i e j e retorna um inteiro igual a multiplicação de i por j. Use uma estrutura de repetição para calcular a multiplicação por meio da operação de soma, não use o operador de multiplicação. Lembre-se que uma multiplicação é o resultado da soma de um dos fatores repetidas vezes (a repetição é igual ao valor do outro fator da multiplicação. Ex.: 3 * 4 = 3+3+3+3);
Soluções para a tarefa
Respondido por
0
Segue o código em C:
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
int main()
{
int i=-1, j=-1, resultado=0;
do
{
printf("Informe o primeiro número: ");
scanf("%d",&i);
if(i<0) printf("\nO Número deve ser positivo!\n\n");
}while(i<0);
do
{
printf("Informe o segundo número: ");
scanf("%d",&j);
if(i<0) printf("\nO Número deve ser positivo!\n\n");
}while(j<0);
clrscr(); //LIMPA TELA
for(int k=1 ; k <= i; k++)
{
resultado += j;
}
printf("\n %d X %d = %d\n", i, j, resultado);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
int main()
{
int i=-1, j=-1, resultado=0;
do
{
printf("Informe o primeiro número: ");
scanf("%d",&i);
if(i<0) printf("\nO Número deve ser positivo!\n\n");
}while(i<0);
do
{
printf("Informe o segundo número: ");
scanf("%d",&j);
if(i<0) printf("\nO Número deve ser positivo!\n\n");
}while(j<0);
clrscr(); //LIMPA TELA
for(int k=1 ; k <= i; k++)
{
resultado += j;
}
printf("\n %d X %d = %d\n", i, j, resultado);
return 0;
}
éfer:
mano esta dando erro !!!
Perguntas interessantes