Liczenie małych i dużych liter
Ostatnio zmodyfikowano 2013-11-09 23:44
Tym3k Temat założony przez niniejszego użytkownika |
Liczenie małych i dużych liter » 2013-11-08 23:03:00
#include <iostream> #include <conio.h> using namespace std;
char znak( char znaki ) { int b; cout << "wpisuj duze i male litery, wybierz ile ich chcesz" << endl; cin >> b; for( int i = 0; i < b; i++ ) { cout << "wpisz znaki: " << endl; char znak; cin >> znak; if(( znak >= 'A' ) &&( znak <= 'Z' ) ) { int k = 0; k++; cout << "Duzych znakow bylo: " << k++<< endl; } else { int j = 0; j++; cout << "Malych znakow było" << j++<< endl; } } }
int main()
{ char a; znak( a ); getch(); }
Witam!, mam zrobić program który zlicza duże i małe litery, lecz wynik jaki dostaje to tylko 1........ nie ważne czy wpisałem 5 małych znaków czy dużych zawsze dostaje 1. Wie ktoś może o co chodzi? |
|
pekfos |
» 2013-11-08 23:04:44 Modyfikujesz zmienne lokalne. |
|
docentpp |
» 2013-11-08 23:14:03 zmienne j,k zadeklaruj przed pętlą for tzn. int k = 0, j = 0; for( int i = 0; i < b; i++ )
a nie w jej wnętrzu. |
|
Tym3k Temat założony przez niniejszego użytkownika |
» 2013-11-09 23:44:27 Działa, dzięki. |
|
« 1 » |