/*
* File: main.cpp
* Author: joao
* 23/11/2017
*/
#include <stdlib.h>
#include<stdio.h>
#define INI 15
#define FIM 35
int main(int argc, char** argv) {
for (int i = INI; i < FIM; i++) {
if (i % 2 != 0) {
printf("O Quadrado de [%2d] e <%2d> \n", i, (i * i));
}
}
printf("\n");
return 0;
}
Utilizei um loop for que vai de 15 a 35 e testei o valor atual para par ou impar com o resto da divisão (I%2!=0) se o indice dividido por dois tiver resto diferente de 0 é impar. e no caso de ser impar imprimo on seu quadrado, que nada mais é que ele (o inidice) vezes ele mesmo. poderia ser pow(i,2); Mas não há necessidade de chamar uma função para isso. Espero que ajude.
Para escrever sua resposta aqui, entre ou crie uma conta
Algorítmos Computacionais
•FBV
Compartilhar