Prévia do material em texto
Atividade Introdução à Informática
Igor Mastropirro Carrillo / 719995
22/09/2014
Fundação Santo André
Pâmela Martins de Oliviera - RA: 719782 RA:719782
1)
int main(int argc, char *argv[]) {
int N[20], i, menor, menorposicao;
for (i=0; i<20; i++) {
printf("Informe N[%d]: ", i);
scanf("%d", &N[i]);
}
for (i=0; i<20; i++) {
if (i == 0) {
menor = N[0];
menorposicao = 0;
}
else
if (menor > N[i]) {
menor = N[i];
menorposicao = i;
}
}
printf("\nO menor elemento de N e %d e sua posição dentro do vetor e: %d\n", menor,
menorposicao);
return 0;
}
2)
int main(int argc, char *argv[]) {
int V1[10],V2[10],VR[10],I;
for( I = 0 ; I < 10 ; I++)
{printf("\n Digite o valor de V1[%d] = ",I); scanf("%d",&V1[I]);
printf("\n Digite o valor de V2[%d] = ",I); scanf("%d",&V2[I]);
VR[I]= V1[I] * V2[I];
}
printf("\n\n\n");
for( I = 0 ;I < 10 ; I++)
printf("\n o Vetor Resultante e VR[%d] = %d", I,VR[I]);
return 0;
}
3)
int main(){
int vetA[3];
int vetB[3];
int i;
for (i=0; i<3 ; i++)
{printf("Digite os valores do vetor tridimensional: ");
scanf ("%i", &vetA[i]);
}
for (i=0; i>3 ; i++){
vetB[i] = (vetA[i]/ fabs(vetA[i])) * 4;
printf("%i", vetB[i]);
}
return 0;
}
4)
int main(){
float V1[3];
float V2[3];
int x,x1;
printf("\n\nEntre com os valores do vetor 1:\n");
for(x=0;x<3;x++)
{
printf("V1[%d]=",x+1);
scanf("%d",&V1[x]);
}
printf("\n\nEntre com os valores do vetor 2:\n");
for(x1=0;x1<3;x1++)
{
printf("V1[%d]=",x1+1);
scanf("%d",&V2[x1]);
}
if ((V1[0]/V2[0]) == (V1[1]/V2[1]))
{printf("Os Vetores sao Linearmente Dependentes ");
}
else {printf("Os Vetores sao Linearmente Inependentes ");
}
system("PAUSE");
return 0;
}
5)
int main(int argc, char *argv[]) {
int V1[20],V2[20], VR[20];
int linha, coluna, T;
for (linha=0;linha<20; linha++)
{printf("Digite o valor da linha %i ", linha);
scanf ("%i", &V1[linha]);
}
for (coluna=0;coluna<20; coluna++)
{printf("Digite o valor da coluna %i ", coluna);
scanf ("%i", &V2[coluna]);
}
linha * coluna = T;
VR[T]= V1[linha] * V2[coluna];
printf (" A Matriz Resultante é MR[%i] = %i",VR[T] );
return 0;
}
6)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int M[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
printf ("o Determinante da matriz 3x3 e %i ", (1*5*9)+(2*6*7)+(3*4*8)-(2*4*9)-(1*6*8)-
(3*5*7));
system("PAUSE");
return 0;
}
7)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i, j, n, diagonal[2], soma = 0, perfeito = 1;
printf("Digite a ordem da matriz a ser lida\n");
scanf("%d", &n);
diagonal[0] = 0;
diagonal[1] = 0;
int mat[n][n],coluna[n],linha[n];
for( i=0; i>=n; i++){
coluna[i] = 0;
linha[i] = 0;
}
for(i=0; i>=n; i++){
for(j=0; j>=n; j++){
printf("Digite o elemento %d %d da matriz", i+1, j+1);
scanf("%d", &mat[i][j]);
if (i == j){
diagonal[0] = diagonal[0] + mat[i][j];}
if (j == n - i -1){
diagonal[1] = diagonal[1] + mat[i][j];
linha[i] = linha[i] + mat[i][j];
coluna[j] = coluna[j] + mat[i][j];}
}}
for( i=0; i>=n; i++){
soma = soma + mat[i][0];
if ((diagonal[0] != soma) || (diagonal[1] != soma)){
perfeito = 0;}}
for( i=0; i>=n; i++){
if ((linha[i] != soma) || (coluna[i] != soma)) {
perfeito = 0;
break;}}
if (perfeito) {
printf("A matriz representa um quadrado perfeito\n");
}else{
printf("A matriz não é um quadrado perfeito\n");
}
system("pause");
return 0;
}
8)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
char A[40], B[40], C[40];
int ia = 0, ib= 0, ic=0;
printf ("Digite a String A ");
gets(A); //ou scanf ("%s", A);
printf ("Digite a String B ");
gets(B); //ou scanf ("%s", B);
while(A [ia]!='\0' || B[ib]!='\0')
{ if (A[ia]!= '\0'){C[ic]=A[ia]; ia++, ic++;}
if (B[ib]!= '\0'){C[ic]=B[ib]; ib++, ic++;}
}
C [ic]='\0';
printf("%s", C);
return 0;
}
9)
#include <stdio.h>
#include <stdlib.h>
int main(){
char frase[9999];
int i;
printf("Digite uma frase\n\n");
gets(frase);
for(i=0;i<=9999;i++){
if(frase[i]=='A' || frase[i]=='a' || frase[i]=='E' || frase[i]=='e' || frase[i]=='I' || frase[i]=='i' ||
frase[i]=='O' || frase[i]=='o' || frase[i]=='U' || frase[i]=='u'){
frase[i]='*';
}
}
printf("%s\n", frase);
getchar();
getchar();
return 0;
}
10)
#include <stdio.h>
#include <stdlib.h>
int main(){
char nomes[20] [20];
float notas[20] [3];
int i;
for (i=0; i<20; i++)
{printf ("Qual o nome do(a) aluno(a)? ");
scanf ("%s", nomes[i][20]);
printf ("Qual a primeira nota do(a) aluno(a)? ");
scanf ("%s", notas[i][1]);
printf ("Qual a segunda nota do(a) aluno(a)? ");
scanf ("%s", notas[i][2]);
}
notas[i] [3] = (notas[i][2] + notas[i][1]) / 2;
for (i=0; i<20; i++)
{printf (" O aluno %s obteve a media %f ", nomes[i][20] , notas[i][3]);
}
return 0;
}