Marco Skater
-
Posts
5 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Marco Skater
-
-
-
Boa tarde, preciso passar o fluxograma da imagem para linguagem C, gostaria de saber onde estou errando, está falando que o erro é no parenteses, mas já fiz de tudo e mesmo assim não roda.
#include <stdio.h>
#include <conio.h>
main() {
int D, M, A, Resto;
D=0;
M=0;
A=0;
Resto=0;
scanf("%d, %d, %d", &D, &M, &A);
if(M==2) {
Resto=A%4;
if(Resto==0) {
if(D>0 && D<30) {
printf("Data VÁLIDA");
} else
printf("Data INVÁLIDA");
else {
if(D>0 && D<29){
printf("Data VÁLIDA");
} else
printf("Data inválida");
}}} if(M=4 || 6 || 9 || 11){
if(D>0 && D<31){
printf("Data VÁLIDA");
else
printf("Data INVÁLIDA");
}
} if(D>0 && D<32){
printf("Data VÁLIDA");
else
printf("Data INVÁLIDA");
getch();
}
} -
Escreva um programa que solicite a entrada do
número inteiro positivo N e que imprima na tela
todos os valores que estão entre –N e +N, inclusive
o número zero. Preciso fazer esse programa no ciclo Do while, ele até compila mas não mostra os números negativos, alguém me ajuda.#include <stdio.h> #include <conio.h> main() { int i, n; printf("Introduza um número positivo:\n"); scanf("%d", &n); do { printf("%d\n", i); i++; } while(i <=n); i=-n; getch(); }
-
Alguém me ajuda, por favor, preciso entregar dois exercícios hoje, o primeiro pede:
Escreva um programa que solicite a entrada do número inteiro positivo N e que imprima na tela todos os valores que estão entre –N e +N, inclusive o número zero. Fazer no ciclo For.
A minha dificuldade é, o que eu coloco no parênteses do For?
#include <stdio.h> #include <conio.h> main(){ int n, i=n; printf("Digite um número positivo\n"); scanf("%d", &n); for() printf("%d\n", i); getch(); }
O segundo pede a mesma coisa, só que no ciclo Do while.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Linguagem c
em C/C#/C++
Postado
Alguém me ajuda, por favor. O professor pediu para entregar para hoje um programa que recebe uma data e verifica se ela é válida ou não, consegui fazer o programa, ele até compila, mas se o mês for < que 0 e mês > 12, ele dá como data válida, como arrumaria isso? Valeu
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
int main(){
system("Color F0");{
setlocale (LC_ALL,"Portuguese");
int d, m, a, resto;
printf("**********> DIGITE A DATA <**********\n\n");
printf("Dia = ");
scanf("%d", &d);
printf("Mês = ");
scanf("%d", &m);
printf("Ano = ");
scanf("%d", &a);
if (m==2){
resto=a%4;
if (resto==0){
if (d>0 && d<30){
printf ("\n>>> Data válida <<<");
} else {
printf ("\n>>> Data inválida <<<");
}} else {
if (d>0 && d<29){
printf ("\n>>> Data válida <<<");
} else {
printf ("\n>>> Data inválida <<<");
}
}
} else {
if (m==4 || m==6 || m==9 || m==11){
if (d>0 && d<31){
printf ("\n>>> Data válida <<<");
} else {
printf ("\n>>> Data inválida <<<");
}
} else {
if (d>0 && d<32){
printf ("\n>>> Data válida <<<");
} else {
printf ("\n>>> Data inválida <<<");
getch();
}
}
}
}
}