Jump to content
Fórum Script Brasil

Isabella

Membros
  • Content Count

    13
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Isabella

  1. Isabella

    Struct

    Gente alguma ajuda, tentei de novo e o q eu consegui foi isso: so que tah imprimindo umas coisas muito loucas, e eu gostaria também de saber como q eu faço pra imprimir por exemplo se o usuario colocou somente 10 registro, imprimir somente os 10, porque senao sempre vai imprimir 15. #include <stdio.h> #include <stdlib.h> #include <string.h> struct cadaluno { char nome[40]; char matricula[8]; char idade[2]; }pessoa[15]; int main() { char k=0,num; char op; int cont; printf("Registro de Alunos\n\n"); while(op!= 'n') { printf("Digite seu nome:"); gets(pessoa[k].nome); pri
  2. Isabella

    Struct

    Gente estou com uma problema com struct, enunciado do trabalho é o seguinte: Fazer um programa que cria uma estrutura cad-aluno contendo: matrícula(8dígitos), nome (40), idade(2). Listar todos os alunos e destacar o mais velho e o mais novo: o, q eu consegui fazer foi isso, eu queria saber como eu faço para colocar para um numero infinito tipo usando um while, mas não to conseguindo, perguntou se o usuario quer inserir mais alguma coisa e dpois ir imprimindo #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<string.h> struct aluno{ char nome [30]; char se
  3. Isabella

    String

    Po tentei fazer aqui e não tah colocando em ordem não #include <stdio.h> #include <stdlib.h> #include <string.h> main () { char a[20]; int i,j,x; printf("String desordenada\n\n"); printf("Digite a string:"); gets(a); for(i=0;i<strlen(a);i++); { x=a[j]; i=j-1; while((i>=0) && (a[i]>x)) { a[i+1] = a[i]; i = i - 1; } a[i+1] = x; } printf("\nString Ordenada\n\n"); for(i=0;i<strl
  4. Isabella

    String

    Gente estou com uma duvida, preciso entregar um trabalho e não sei fazer Escrever um programa que mostre o passo-a-passo da ordenação por inserção de uma String fornecida, no final deve mostrar o total de comparações. O programa deve ser capaz de ler uma String de no mínimo tamanho 20. Mostrar exemplos de entrada/saída para pelo menos 3 Strings de tamanho entre 10 e 20: 1. String já ordenada. 2. String inversamente ordenada 3. String aleatória Ao final da execução o programa de exibir o total de comparações feitas porem não consigo fazer com string, eu tentei, mas só consegui fazer mas coment
  5. Estou com uma duvida neste exercicio . Usando ponteiros, faça um programa que dado o vetor unidimensional [2; 4; 35; 50; 23; 17; 9; 12; 27; 5] retorne: * o maior valor * a média dos valores * os valores dispostos em ordem crescente * o sub conjunto de valores primos que está contido no vetor. Eu fiz o de maior valor e o dos valores primos, mas foi mais ou menos uma coisa "manual", achei q ficou feio,e os outras duas partes, não consegui.Aceito sugestões no meu programa, obrigado desde já #include <stdio.h> #include <stdlib.h> int main() { int v[10] ={2
  6. Isabella

    Ponteiros

    Gente me ajuda aqui na atribuição, eu to querendo fazer um vetor e o outro de ponteiros de vetores, so q não estou conseguindo,nesse programa eu quero digitar os 10 numeros e imprimir o endereço de memoria deles, porém não estou conseguindo #include <stdio.h> #include <stdlib.h> int main () { int a[10],i; int *pa[10]; for(i=0;i<10; i++) { printf("\n Digite o %d°=",i+1);//Digitar os elementos scanf ("%d", &a[i]); } printf ("\n\n"); pa=&a[10]; for(pa=0;pa<10;pa++) { printf("%u",&pa); } system("pause
  7. Isabella

    Ponteiros

    Boa noite, estou tentando fazer o seguinte programa Elabore um programa que armazene valores aleatórios em um vetor de inteiros de 10 posições. Depois, em outro vetor de ponteiros de inteiros de tamanho 10, coloque os endereços dos valores do vetor de inteiros de forma ordenada crescente, ficando a primeira posição do vetor de ponteiros com o endereço do menor valor até a última posição que conterá o endereço do maior valor. entretando, qndu vai imprimi em ordem crescente o valor da memoria, ele imprime, como se todos os endereços fossem iguais, ae vai o meu codigo #include <stdio.h> #i
  8. Isabella

    Strings

    Gente estou com duvida, neste exercicio, antes que falem ,não possuo nenhum código, pois não cosegui, fazer, não tenho a minima noção como faz para remover ocorrências. Faça um programa que receba uma string do usuário (máx. 20 caracteres) e um caractere qualquer. O programa deve remover todas as ocorrências do caractere da string e mostrar o resultado.
  9. Isabella

    Strings

    Estou tentando fazer o seguinte programa: aça um programa que dado um nome completo, retorne a abreviatura deste nome. Não se deve abreviar as preposições como: do, de, etc. A abreviatura deve vir separada por pontos. Ex: Paulo Jose de Almeida Prado. Abreviatura: P.J.A.P. Porem se eu digitar o De com o d maiusculo ele ira retornar o D, tentei fazer se dpois do espaço fiesse um vetor com 2 posições, não contava, porém não consegui escrever isso em c o meu codigo vai abaixo: #include <stdio.h> #include <conio.h> main() { char nome[50]; int i; printf("Digite o nome completo com in
  10. Isabella

    Matriz

    Impossivel ser isso ae deve ter outro jeito porque se fosse uma matriz 1 milhao por 1 milhao?você iria escrever todos?não da não é?. . . .
  11. Isabella

    Matriz

    Agora tntei esse, so aparece os valores, nema matriz quer aparecer #include <stdio.h> #include<stdlib.h> main() { int m[3][3],lin,col,aux[3][3],x,y,linha=0; for(lin=0;lin<3;lin++) for (col=0;col<3;col++) { printf("\n Digite o elemento M[%d][%d]=", lin, col); scanf ("%d",&m[lin][col]); } printf ("\n\n"); for (lin=0;lin<3;lin++) for(col=0;col<3;col++) { if (linha = 0) aux[x][y] =m[0][col]; m[0][col]=m[2][col]; m[2][col]=aux[x][y]; } for(lin=0; lin<3; lin++) { for(col=0;col<3;col++) printf("%2d",aux[x][y]); printf("\n"); } system("pause"); }
  12. Isabella

    Matriz

    Olá pessoa estou tentando trocar a linha 1 com a linha 3, porém não estou conseguindo irei colocar o código para que possam me ajudar #include <stdio.h> #include<stdlib.h> main() { int m[3][3],lin,col,aux=0; for(lin=0;lin<3;lin++) for (col=0;col<3;col++) { printf("\n Digite o elemento M[%d][%d]=", lin+1, col+1); scanf ("%d",&m[lin][col]); } printf ("\n\n"); lin == 0; for (lin=1;lin<=3;lin++) for(col=1;col<=3;col++) { if (lin == 0) aux =m[1][col]; m[1][col]=m[3][col]; m[3][col]=aux; } for(lin=0; lin<3; lin++) { for(col=0;col<3;col++) printf("%d",m[lin][col
  13. Isabella

    Duvida matrizes

    Olá, sou iniciante em c e tenho um exercicio pra fazer começei a fazer, mas esta dando erro , gostaria de um ajuda irei postar o q eu fiz o enunciado é o seguinte Dizemos que uma matriz quadrada inteira é um quadrado mágico se a soma dos elementos de cada linha, a soma dos elementos de cada coluna e a soma dos elementos das diagonais principal e secundária são todas iguais. Exemplo: A matriz 8 0 7 4 5 6 3 10 2 é um quadrado mágico. Dada uma matriz quadrada Anxn , verificar se A é um quadrado mágico. #include<stdio.h> #include<stdlib.h> int main( ) { int mat[3][3],vl
×
×
  • Create New...