Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программа обращения к каждому элементу массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запишите на си++ http://www.cyberforum.ru/cpp-beginners/thread243944.html
Var a, b, n, first, k, i: integer; simp:boolean; BEGIN a:=2; b:=1; {условно для выполнения цикла} while a>b do begin write('a='); readln (a); write('b=');...
C++ одномерный массив, сортировка Написал программу , но не запускается , много ошибок, исправте пожалуйста, кто понимает Задание: ввести массив из 12 целых чисел в StringGrid, создать новый массив из елементов которые делятся на 3,... http://www.cyberforum.ru/cpp-beginners/thread243936.html
Структура. Поиск по структуре. C++
Добрый вечер, ув. форумчане. Я новичек в С/C++, в данный момент сам учусь по урокам Шага. Дошел до структур, в принципе смысл понял, но столкнулся с проблемой при выполнении домашнего задания. Есть...
C++ Поменять ячейки местами
Необходимо поменять в рандомно заполненном массиве соседние ячейки местами и вывести сначала то, что было изначально, а затем изменённую последовательность. Я понимаю, что это легко, но на меня...
C++ Дан список, элементы которого являются целыми числами. http://www.cyberforum.ru/cpp-beginners/thread243907.html
Дан список, элементы которого являются целыми числами. Имеются ли в списке 2 группы равных элементов?
C++ Прекращена работа программы Написал программу. Суть в следующем - создаешь ее ярлык с заданными параметрами и при запуске с компьютером происходят след. действия: выключение, выход из системы и перезагрузка. Компилируется без... подробнее

Показать сообщение отдельно
incognito
148 / 141 / 1
Регистрация: 08.04.2010
Сообщений: 979
19.04.2011, 09:31  [ТС]
C
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
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
 
 
 
int main ()
{
    char Arr [22][20]={{'d','g','a','F','f','e'},{'s','f','f','s','G','g','q','x'}};
int Success = 1;
char I,J,size;
int i=22, j=20, base=0;
printf ("Enter I&J \n");
scanf ("%c %c",&I, &J);
 
if ((I-'a'>=0)&& (I-'a'<i))
base=1;
else
if ((I-'A'>=0)&& (I-'A'<i))
base=2;
else
    Success = 0;
 
 
 
if (Success == 1) 
{
    if (!((J-'0'>=0)&&(J-'0'<j)))
        Success = 0;
}
if (base==1)
size=Arr[I-'a'][J-'1'];
else
if (base==2)
size=Arr[I-'A'][J-'1'];
 
 
 
if ((Success == 1)&&(size>='0')){
printf ("%c",size);
}else
    printf ("ERRoR");
 
return(0);}
Не работает. Если, например, задать "а 100", то выдает букву, хотя должен "ERROR".
Ребят, помогите, пожалуйста, найти ошибку.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru