Ir para conteúdo
Fórum Script Brasil

Leliabh

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Leliabh

Leliabh's Achievements

0

Reputação

  1. Efetuei as operações porem ele só esta lendo o inicio da frase, quando dá espaço ele não lê e não consigo achar o erro. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> using namespace std; int main(char) { char frase[100]; int i=0,vogal; printf("Digite uma frase :\n\n"); scanf("%s[^\n]",frase); vogal=frase; vogal=toupper(vogal); for(i=0;i<strlen(frase);i++) { if(vogal=='a' || vogal=='e' || vogal=='i' || vogal=='o' || vogal=='u' || vogal=='A'|| vogal=='E' || vogal=='O' || vogal=='U') { frase='*'; } } printf(frase); system("PAUSE>null"); return 0; }
  2. Fiz a modificação , porem o codigo esta dando erro no for Antes estava for(i=0;i<tam,i++) como não tenho mais o TAM coloquei for(i=0;i<frase,i++) e o programa não roda. Estou com duvidas. :blink:
  3. Leliabh

    SOMA DIAGONAL MATRIZ

    Muito Obrigada, mais tem um outro erro , coloquei . no printf ... :blush:
  4. Parei no seguinte problema preciso fazer um algoritmo para ler uma matriz A de duas dimensões , sendo 4 linhas e 4 colunas, e paresentar o somatorio dos elementos situados na diagonal principal (A[1,1],A[2,2]...A[10,10] da matriz .. Só que não aparece o somatorio #include<stdio.h> #include<stdlib.h> #include<string.h> #include<iostream> int main(void) { int lin,col; int mat[2][2]; int soma; for(lin=0;lin<10;lin++) { for(col=0;col<10;col++) { printf("Digite Valor da linha %d, coluna %d da Matriz:",lin+1.col+1; scanf("%d",&mat[lin][col]); } } printf("Matriz\n"); for(lin=0;lin<10;lin++) { for(col=0;col<10;col++) printf("%d\t",mat[lin][col]); printf("\n\n"); //FAZENDO A SOMA DA DIAGONAL soma=0; for(lin=0;lin<10;lin++) for(col=0;col<10;col++) if(lin==col) soma+=mat[lin][col]; printf("\n\n O Somatorio da Diagonal Principal e :%d\n\n", soma); } return 0; }
  5. Bom dia amigos, tenho que fazer um programa para criptografar uma frase digitada , substituindo as vogais por * Comecei a fazer só que esta dando erro , e já quebrei a cabeça e não acho a solução .. segue script #include<iostream> #include<conio.h> #include<stdio.h> #include<string.h> #include<ctype.h> using namespace std; int main() { char *frase, letra; int tam,i; frase=strdup(""); cout<<"\nEscreva uma frase\n"; gets(frase); tam=strlen(frase); } for(i=0;i<tam,i++) { letra=frase; letra=toupper(letra); if ((letra == "A") ||(letra == "E") ||(letra == "I") ||(letra == "O") || (letra == "U")) { frase='*'; } } } cout<<frase; getch(); } :wacko:
  6. Leliabh

    Duvida sobre vetores

    Muito obrigado Pedro, Mais ainda tenho uma duvida , quando coloco no vetor a sequencia 0,1,2,3,4,5,6,7,8,9 ele alterar os numeros pares , quando coloco 1,1,1,1,1,1,1,1,1,1 ele altera a posição.
  7. Estou fazendo um exercicio e me deparei com uma duvida, o exercio pede para que leia do teclado um vetor de 10 numeros inteiros e em seguida copie eses numeros para um vetor de mesmo tamanho, alterando o sinal dos numeros que estiverem em posição pares. Depois mostrar os valores do vetor resultante na tela. Eu fiz o algoritmo, porem eu consegui alterar o valor do numeros inteiros que são par e não da posição , não estou conseguindo chegar numa logica para colocar o negativo na posição . Segue codigo fonte #include <iostream> using namespace std; main() { int v1[10],v2[10],i; i==0; for(i=0;i<10;i++) { cout<<"Digite um valor inteiro:"; cin>>v1[i]; if(v1[i]%2==0) { v2[i]=v1[i]*-1; } else { v2[i]=v1[i]; } i=i+1; } i=0; for(i=0;i<10;i++) { cout<<endl<<v2[i]; i=i+1; } system("PAUSE>null"); }
  8. Bom Galera, to fazendo a materia de algoritmo via online pra facu, e como não tenho experiencia ainda estou em duvida no exercicio abaixo , espero que alguém possa me ajudar Elabore um algoritmo que Lé um numero inteiro do teclado e exibe os resultados de multiplicação desse numero por 1,2,3...20.Utilize repetição com variavel de controle(para.. de...até..passo..faça..fim_para). :unsure:
×
×
  • Criar Novo...