Да се напише програма, която позволява да се въведе низ, и после проверява дали въведеното е валидно цяло число без знак. Ако не е, да извежда на коя позиция е невалидния символ.
Подсказка: Валидното цяло число без знак съдържа само цифри.
Да се напише програма, която позволява да се въведе низ, и после проверява дали въведеното е валидно цяло число без знак. Ако не е, да извежда на коя позиция е невалидния символ.
Подсказка: Валидното цяло число без знак съдържа само цифри.
[c] за С++ програми [/c]
[pascal] за паскал [/pascal]

за Къде се намира точка
за Вмъкване и изтриване на елемент *
за Позицията на X




за Броят на максималните елементи




за Броят на максималните елементи
за Пари за закуска




за Ученици с дадена оценка




за По-големи от средното| П | В | С | Ч | П | С | Н |
|---|---|---|---|---|---|---|
| « февр. | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | ||||
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char ind[100]; int i=0,br=0; bool validno; cout<<" vuvedete chisloto"<<endl; cin.getline(ind,100,'\n'); while (ind[i]!='\0'){ br++; if (!((ind[i] >= '0') &&(ind[i]<='9'))) {break;} i++;} if (i==br) cout<<"chisloto e cqlo"<<endl; else cout<<"chisloto ne e cqlo i simvola se namira na "<<i<<" poziciq i e '"<<ind[i]<<"'"<<endl; system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> #include <string.h> using namespace std; int main(int argc, char *argv[]) { char str[10]; int i=0; cin.getline(str,10); while (str[i] != '\0') { if ((str[i]>='0') && (str[i]<='9')) i++; else break; } if (str[i]=='\0') cout<<"Cqlo chislo e!"<<endl; else cout<<"Poziciqta na znaka e:"<<i<<endl; system("PAUSE"); return EXIT_SUCCESS; }Luccar – поредната решена задача!
TVD – хитро, хитро! Браво на вас!