iniciante em C/C++ [RESOLVIDO]

1. iniciante em C/C++ [RESOLVIDO]

Nivaldo Nunes de Moura Neto
nivalmoura

(usa Arch Linux)

Enviado em 04/03/2010 - 01:07h

Ola gostaria de ajuda para a criar os programa em C/C++ abaixo descrito, desde já agradeço

1º - Criar um programa que contenha um vetor do tipo int de cinco posições. O usuário vai informar um número qualquer e o programa deverá armazenar as seguintes resultados neste vetor:
1ª posição: o número informado pelo usuário elevado a 2
2ª posição: o número informado pelo usuário elevado a 3
3ª posição: o número informado pelo usuário elevado a 4
4ª posição: o número informado pelo usuário elevado a 5
5ª posição: o número informado pelo usuário elevado a 6

2º - um programa que peça ao usuário que informe quatro números. O programa deverá exibir:
• Quais números são positivos.
• Quais números são negativos.
• Quais números são ímpares.
• Quais números são pares.



  


2. 2°

Elton Henrique
eltonhbm

(usa Ubuntu)

Enviado em 04/03/2010 - 02:13h

estou meio enferrujado em linguagem c, mais eh +/- assim:

void main()
{
int i,pos=0,neg=0,par=0,imp=0;
float num;
printf("Digite 4 numeros:\n");
for(i=0;i<4;i++)
{
scanf("%f",&num);
if(num>="1")
{
pos++;
printf("numero positivo!");
}
else if(num<"0")
{
neg++;
printf("numero negativo!");
}
else if(num%2=="0")
{
par++;
printf("numero par!");
}
else
{
imp++;
printf("numero impar!");
}
}
printf("\npositivos: %d, negativos: %d, pares: %d, impares: %d",pos,neg,par,imp);
getch();
}


3. Re: iniciante em C/C++ [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 04/03/2010 - 07:38h

Dever de casa ? :p


4. Re: iniciante em C/C++ [RESOLVIDO]

Vinicius Lopes de Alencar
Slacklinux

(usa Slackware)

Enviado em 04/03/2010 - 11:37h

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv)
{

//Declaracao de variaveis
int num,
posit,
negat,
par,
impar,
matriz[5];

//Inicializacao de variaveis
posit = 0;
negat = 0;
par = 0;
impar = 0;


for(num = 0; num < 4; num++ ){
printf("Forneca o %d numero: ", num + 1);
scanf("%d", &matriz[num]);

if(matriz[num] > 0)
posit++;
else
negat++;

if( (matriz[num] % 2) == 0)
par++;
else
impar++;
}


printf("Positivos = %d\nNegativos = %d\nPares = %d\nImpares = %d\n", posit, negat, par, impar);


//Caso compile no windows essa linha é necessária para o programa não fechar e mostrar os resultados
#ifdef _WIN32
system("PAUSE");
#endif


return 0;
}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts