Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Códigos Fontes da Aula 10 Códigos do Arquivo: ColorindoNoCmaismais.doc arquivoCor1.cpp #include <iostream> using namespace std; int main() { system("color 1E"); cout<<"\nTESTANDO\n"; system("pause"); } arquivoCor2.cpp #include <iostream> using namespace std; int main() { system("color df"); cout<<"\nTESTANDO\n"; system("pause"); } Códigos dos Arquivos da Aula_10 strlen1.cpp #include <iostream> #include <cstring> using namespace std; int main() { int a, tam; //dimensionamento e atribuição char frase[]={"Algoritmos"}; //trecho de saida system("cls"); tam = strlen(frase); for(a=0; a<tam ; a++) cout<<"\n"<<frase[a]; cout<<"\n\n"; system("pause"); } strlen2.cpp #include <iostream> #include <cstring> using namespace std; int main() { int a, tam; //dimensionamento e atribuição char frase[]={"Aprender a construir Algoritmos"}; //trecho de saida system("cls"); tam = strlen(frase); for(a=tam-1; a>=0; a--) cout<<frase[a]; cout<<"\n\n"; system("pause"); } strlen3.cpp #include <iostream> #include <cstring> using namespace std; int main() { 2 int a, y, tam; //dimensionamento e atribuição char frase[]={"Algoritmos so se aprende praticando!"}; //trecho de saida system("cls"); tam = strlen(frase); for(a=0; a< tam; a++) { for(y=0; y<=a; y++) cout<<frase[y]; cout<<"\n"; } cout<<"\n\n"; system("pause"); } strlen4.cpp #include <iostream> #include <cstring> using namespace std; int main() { int a, y, tam; //dimensionamento e atribuição char frase[]={"Algoritmos so se aprende praticando!"}; //trecho de saida system("cls"); tam = strlen(frase); for(a=0; a < tam; a++) { for(y=0; y< tam -a; y++) cout<<frase[y]; cout<<"\n"; } cout<<"\n\n"; system("pause"); } tolower.cpp #include <iostream> #include <cstring> #include <cctype> using namespace std; int main() { int a, tam; char frase[70]; //Entrada cout<<"\nFrase: "; cin.getline(frase,70); tam=strlen(frase); for(a=0; a< tam; a++) frase[a]=tolower(frase[a]); //trecho de saida system("cls"); cout<<"\n"<<frase; 3 cout<<"\n\n"; system("pause"); } toupper.cpp #include <iostream> #include <cstring> #include <cctype> using namespace std; int main() { int a, tam; char frase[70]; //Entrada cout<<"\nFrase: "; cin.getline(frase,70); tam=strlen(frase); for(a=0; a< tam; a++) frase[a]=toupper(frase[a]); //trecho de saida system("cls"); cout<<"\n"<<frase; cout<<"\n\n"; system("pause"); } toupperTolower.cpp #include <iostream> #include <cstring> #include <cctype> using namespace std; int main() { int a, tam; //dimensionamento char frase[70]; //trecho de entrada cout<<"\nFrase: "; cin.getline(frase,70); tam=strlen(frase); frase[0]=toupper(frase[0]); for(a=1; a< strlen(frase); a++) if(frase[a-1]==' ') frase[a]=toupper(frase[a]); else frase[a]=tolower(frase[a]); //trecho de saida system("cls"); cout<<"\n"<<frase; cout<<"\n\n"; system("pause"); } protecaoCharDe1.cpp #include <iostream> #include <cstring> #include <cctype> #define TAM 5 4 using namespace std; int main() { char sexo[TAM], lixo[100]; int x; for(x=0; x<TAM;x++) { cout<<"\nSexo (m / f): "; cin.getline(lixo, 100); lixo[0]=tolower(lixo[0]); while(strlen(lixo)!= 1 || (lixo[0] != 'm' && lixo[0] != 'f' ) ) { cout<<"\nVoce so podera digitar a letra f ou a letra m"; cout<<"\nSexo (m / f): "; cin.getline(lixo, 100); lixo[0]=tolower(lixo[0]); } sexo[x]=lixo[0]; } system("cls"); for(x=0; x< TAM; x++) cout<<"\n"<<sexo[x]; cout<<"\n\n"; system("pause"); } protecaoVetorDeChar.cpp #include <iostream> #include <cstring> #define TAM 3 using namespace std; int main() { char nome[TAM][31], lixo[100]; int x; for(x=0; x<TAM;x++) { cout<<"\nNome: "; cin.getline(lixo, 100); while(strlen(lixo)> 30) { cout<<"\nNome com no maximo 30 caracteres. Abrevie."; cout<<"\nNome: "; cin.getline(lixo, 100); } strcpy(nome[x], lixo); } system("cls"); cout<<"\nRelacao dos Nomes\n"; for(x=0; x<TAM;x++) cout<<"\n"<<nome[x]; cout<<"\n\n"; system("pause"); } strcat.cpp #include <iostream> #include <cstring> #define TAM 3 using namespace std; int main() { char nome[TAM][31], lixo[100]; 5 int x,idade[TAM]; for(x=0; x<TAM;x++) { cout<<"\nNome: "; cin.getline(lixo, 100); while(strlen(lixo)> 30) { cout<<"\nNome com no maximo 30 caracteres. Abrevie."; cout<<"\nNome: "; cin.getline(lixo, 100); } strcpy(nome[x], lixo); //Atencao para esse trecho while(strlen(nome[x]) < 30) strcat(nome[x], " "); cout<<"\nIdade: "; cin>>idade[x]; cin.get(); } system("cls"); cout<<"\nNome\t\t\t\tIdade\n"; for(x=0; x<TAM;x++) cout<<"\n"<<nome[x]<<"\t"<<idade[x]; cout<<"\n\n"; system("pause"); } strcmp.cpp #include <iostream> #include <cstring> #include <cctype> #define TAM 3 using namespace std; int main() { int x, y; // dimensionamento char nome[TAM][31], sigla[TAM][3]; //trecho de entrada for(x=0; x< TAM; x++) { cout<<"\nnome: "; cin.getline(nome[x],31); cout<<"\nSigla do estado: "; cin.getline(sigla[x],3); for(y=0; y<strlen(sigla[x]); y++) sigla[x][y]=toupper(sigla[x][y]); } //trecho de saida system("cls"); cout<<"\nRelacao das pessoas nascidas no Rio de Janeiro\n"; for(x=0; x< TAM; x++) if(strcmp(sigla[x],"RJ")==0 ) cout<<"\n"<<nome[x]; cout<<"\n\n"; system("pause"); } 6 atoi.cpp #include <iostream> #include <cctype> #define TAM 5 using namespace std; int main() { int num[TAM],n, x; char lixo[30]; for(x = 0; x < TAM; x++) { cout<<"\nNumero inteiro: "; cin.getline(lixo, 30); n=atoi(lixo); num[x]=n; } system("cls"); cout<<"\nRelacao dos numeros inteiros\n"; for(x=0; x< TAM; x++) cout<<"\n"<<num[x]; cout<<"\n\n"; system("pause"); } Desafio #include <iostream> #include <cstring> using namespace std; int main() { int a,y,t,tam,e=0,d=0; //dimensionamento e inicializacao char frase[]={"Na ESTACIO aprendi Algoritmo!"}; tam=strlen(frase); t=tam / 2; system("cls"); system("color f1"); cout<<"\t\t"; //1a figura 1a parte for(a=0; a< tam; a++) { for(y=0; y<=a; y++) cout<<frase[y]; if( a==tam-1)cout<<" E T C O"; cout<<"\n\t\t"; } //1a figura 2a parte for(a=0; a < tam; a++) { for(y=0; y< tam - a; y++) cout<<frase[y]; if( a==0)cout<<" S A I"; 7 cout<<"\n\t\t"; } cout<<"\n"; //2a figura 1a parte for(a=0; a<=t; a++) { for(y=t-a; y<=t+a; y++) cout<<frase[y]; cout<<"\n"; } //2a figura 2a parte for(a=t; a>=0; a--) { for(y=t-a; y<=t+a; y++) cout<<frase[y]; cout<<"\n"; } //3a figura 1a parte cout<<"\n\n\t\t\t"; for(a=tam-1; a>=0; a--) { if( a==0) cout<<"\n\tO C T E "; else cout<<"\n\t\t\t"; for(y=tam-1; y>=a; y--) cout<<frase[y]; } //3a figura 2a parte for(a=tam-1; a>=0; a--) { if( a==tam-1) cout<<"\n\t I A S "; else cout<<"\n\t\t\t"; for(y=a; y>=0; y--) cout<<frase[y]; } cout<<"\n\n"; system("pause"); }
Compartilhar