-
Posts
10 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por abcabc
-
-
@devair1010 mt obrigado
- 1
-
Consegui resolver o problema, entretanto a saída não fica "alinhada". Gostaria de saber um método para alinhar os '%' para formar os losangos.
#include<stdio.h> int main(void) { int l,k=0,op,j,i,p,s; char a='%'; printf("Digite a opcao(1 ou 2) desejada:"); scanf("%d",&op); printf("Digite o numero de linhas:"); scanf("%d",&l); if(op==1) { if(l%2!=0) { for(i=1;i<=l/2;i++) { for(j=1;j<=i+k;j++) { printf("%c",a); } printf("\n"); k+=3; } for(i=l-l/2;i>=1;i--) { for(j=i+k;j>0;j--) { printf("%c",a); } printf("\n"); k-=3; } } if(l%2==0) { for(i=1;i<=l/2;i++) { for(j=1;j<=i+k;j++) { printf("%c",a); } printf("\n"); k+=3; } for(i=l/2;i>=1;i--) { for(j=i+k-3;j>0;j--) { printf("%c",a); } printf("\n"); k-=3; } } } if(op==2) { for(i=1;i<=l;i++) { for(j=1;j<=i+k;j++) { printf("%c",a); } printf("\n"); k++; } } return 0; }
- 1
-
18 horas atrás, abcabc disse:
Utilizando Letras :
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { float m,q,l,v,p; char o; printf("Programa para calculo de esforço solicitantes e reações em viga"); printf("Digite o tipo de apoio, 1 para biapoiada e 2 para em balanço, coloque 0 para sair do programa!"); scanf("%c",&o); while(o!='0') { switch(o) { case '1': printf("\nDigite a largura da barra:"); scanf("%f",&l); printf("\nDigite o valor da força aplicado na barra:"); scanf("%f",&q); m = (q * l * l) / 8; v = (q * l) / 2; printf("\nO valor do momento fletor eh igual a: %f",m); printf("\nO valor do esfoço cortante eh igual a: %f",l); break; case '2': printf("\nDigite a largura da barra:"); scanf("%f",&l); printf("\nDigite o valor da força aplicado na barra:"); scanf("%f",&q); printf("\nDigite o valor da força concentrada:"); scanf("%f",&p); m = (q * l * l) / 2; v = (q * l) + p; printf("\nO valor do momento fletor eh igual a: %f",m); printf("\nO valor do esfoço cortante eh igual a: %f",l); break; default: printf("\ntipo escolhido invalido!"); } printf("\nDigite o tipo de apoio, 1 para biapoiada e 2 para em balanço, coloque 0 para sair do programa!"); scanf("%c",&o); } return 0; }
-
Utilizando Letras :
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { float m,q,l,v,p; char o; printf("Programa para calculo de esforço solicitantes e reações em viga"); printf("Digite o tipo de apoio, 1 para biapoiada e 2 para em balanço, coloque 0 para sair do programa!"); scanf("%c",&o); while(o!='0') { switch(o) { case '1': printf("\nDigite a largura da barra:"); scanf("%f",&l); printf("\nDigite o valor da força aplicado na barra:"); scanf("%f",&q); m = (q * l * l) / 8; v = (q * l) / 2; printf("\nO valor do momento fletor eh igual a: %f",m); printf("\nO valor do esfoço cortante eh igual a: %f",l); break; case '2': printf("\nDigite a largura da barra:"); scanf("%f",&l); printf("\nDigite o valor da força aplicado na barra:"); scanf("%f",&q); printf("\nDigite o valor da força concentrada:"); scanf("%f",&p); m = (q * l * l) / 2; v = (q * l) + p; printf("\nO valor do momento fletor eh igual a: %f",m); printf("\nO valor do esfoço cortante eh igual a: %f",l); break; default: printf("\ntipo escolhido invalido!"); } printf("\nDigite o tipo de apoio, 1 para biapoiada e 2 para em balanço, coloque 0 para sair do programa!"); scanf("%c",&o); } return 0; }
-
Veja se funciona assim:
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { float m,q,l,v,p; int o; printf("Programa para calculo de esforço solicitantes e reações em viga"); printf("Digite o tipo de apoio, 1 para biapoiada e 2 para em balanço, coloque 0 para sair do programa!"); scanf("%d",&o); while(o!=0) { switch(o){ case 1: printf("Digite a largura da barra:"); scanf("%f",&l); printf("Digite o valor da força aplicado na barra:"); scanf("%f",&q); m = (q * l * l) / 8; v = (q * l) / 2; printf("O valor do momento fletor eh igual a: %f",m); printf("O valor do esfoço cortante eh igual a: %f",l); break; case 2: printf("Digite a largura da barra:"); scanf("%f",&l); printf("Digite o valor da força aplicado na barra:"); scanf("%f",&q); printf("Digite o valor da força concentrada:"); scanf("%f",&p); m = (q * l * l) / 2; v = (q * l) + p; printf("O valor do momento fletor eh igual a: %f",m); printf("O valor do esfoço cortante eh igual a: %f",l); break; default: printf("tipo escolhido invalido!"); } printf("Digite o tipo de apoio, 1 para biapoiada e 2 para em balanço, coloque 0 para sair do programa!"); scanf("%d",&o); } return 0; }
- 1
-
Faça um programa para resolver o seguinte problema:
São dadas as coordenadas reais x e y de um ponto, um número natural n, e as coordenadas reais de n pontos (1 < n < 100). Deseja-se calcular e imprimir sem repetição os raios das circunferências centradas no ponto (x,y) que passam por pelo menos um dos n pontos dados.
Exemplo :
(x,y) = (1.0, 1.0) ; n = 5
Pontos : (-1.0, 1.2) , (1.5, 2.0) , (0.0, -2.0) , (0.0, 0.5) , (4.0, 2.0)
Nesse caso há três circunferências de raios: 1.12, 2.01 e 3.162.
Dois pontos estão na mesma circunferência se estão à mesma distância do centro.
#include<stdio.h> #include<math.h> int main(void) { float xp,yp; printf("Coordenada x:"); scanf("%f",&xp); printf("Coordenada y:"); scanf("%f",&yp); int n; printf("Valor de n:"); scanf("%d",&n); if(n<1 || n>100) { printf("n deve ser menor do que 100 e maior do que 1."); } float x[n],y[n]; int i; for(i=0;i<n;++i) { printf("Valor de x%d:",i+1); scanf("%f",&x[i]); printf("Valor de y%d:",i+1); scanf("%f",&y[i]); } float raio[n]; for(i=0;i<n;++i) { float dx=pow(xp-x[i],2); float dy=pow(yp-y[i],2); float R=sqrt(dx+dy); raio[i]=R; int j, repetido=0; for(j=0;j<i;++j) { if(R==raio[j]) { repetido=1; } } if(repetido==0) { printf("%f\n",R); } } return 0; }
- 1
- 1
-
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
| 1 2 3 | | 7 4 1 |
| 4 5 6 | a matriz gira 90º | 8 5 2 |
| 7 8 9 | | 9 6 3 |
#include<stdio.h>
int main (void)
{
int matriz [3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][0]);
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][1]);
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][2]);
}
return 0;
}
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
| 1 2 3 | | 9 8 7 |
| 4 5 6 | a matriz gira 180º | 6 5 4 |
| 7 8 9 | | 3 2 1 |
#include<stdio.h>
int main(void)
{
int matriz[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for(i=2;i>=0;i--)
{
for(j=2;j>=0;j--)
{
printf("%d ",matriz[i][j]);
}
printf("\n");
}
return 0;
}
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
| 1 2 3 | | 3 6 9 |
| 4 5 6 | a matriz gira 270º | 2 5 8 |
| 7 8 9 | | 1 4 7 |
#include<stdio.h>
int main (void)
{
int matriz[3][3] ,i ,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for(i=0;i<3;i++)
{
printf("%d ",matriz[i][2]);
}
printf("\n");
for(i=0;i<3;i++)
{
printf("%d ",matriz[i][1]);
}
printf("\n");
for(i=0;i<3;i++)
{
printf("%d ",matriz[i][0]);
}
return 0;
}
- 2
-
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
| 1 2 3 | | 7 4 1 |
| 4 5 6 | a matriz gira 90º | 8 5 2 |
| 7 8 9 | | 9 6 3 |
#include<stdio.h>
int main (void)
{
int matriz [3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][0]);
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][1]);
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][2]);
}
return 0;
}
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
| 1 2 3 | | 9 8 7 |
| 4 5 6 | a matriz gira 180º | 6 5 4 |
| 7 8 9 | | 3 2 1 |
#include<stdio.h>
int main(void)
{
int matriz[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for(i=2;i>=0;i--)
{
for(j=2;j>=0;j--)
{
printf("%d ",matriz[i][j]);
}
printf("\n");
}
return 0;
}
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
| 1 2 3 | | 3 6 9 |
| 4 5 6 | a matriz gira 270º | 2 5 8 |
| 7 8 9 | | 1 4 7 |
#include<stdio.h>
int main (void)
{
int matriz[3][3] ,i ,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for(i=0;i<3;i++)
{
printf("%d ",matriz[i][2]);
}
printf("\n");
for(i=0;i<3;i++)
{
printf("%d ",matriz[i][1]);
}
printf("\n");
for(i=0;i<3;i++)
{
printf("%d ",matriz[i][0]);
}
return 0;
}
-
Criar um programa que entre com valores inteiros para uma matriz M3x3 e imprima a matriz final, conforme mostrado a seguir:
1 2 3 7 4 1
4 5 6 a matriz gira 90º 8 5 2
7 8 9 9 6 3
#include<stdio.h>
int main (void)
{
int matriz [3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&matriz[i][j]);
}
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][0]);
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][1]);
}
printf("\n");
for (i=2;i>=0;i--)
{
printf("%d ",matriz[i][2]);
}
return 0;
}
- 1
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
Configurar o codeblocks com uma estrutura básica.
em C/C#/C++
Postado
Salve Galera,
Gostaria de saber se é possível configurar o code blocks para sempre abrir um "file" com a estrutura:
#include<stdio.h>
int main(void)
{
return 0;
}
Toda vez que crio um novo arquivo tenho que escrever tudo do zero.