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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами элементы массива с четными и нечетными индексами (использовать указатели) http://www.cyberforum.ru/cpp-beginners/thread255220.html
В массиве поменять местами элементы с четными и нечетными индексами. Использовать указатели.
C++ массивы и палиндром 1. Ввести два одномерных массива, состоящих из n и m вещественных чисел. Введите два массива. Отсортировать первый массив по убыванию методом Хоора. Вывести только те числа, которые находятся в обоих... http://www.cyberforum.ru/cpp-beginners/thread255212.html
Как задать формат часы:минуты? C++
Вот задача в ней я не понимаю как задать этот формат. Формулировка. Можно ехать на такси со скоростью v1 км/ч и оплатой p1 руб/км либо идти со скоростью v2 км/ч бесплатно. Как с...
C++ Программа, считывающая заданный текстовый файл и выводящая на экран, а также дописывающая в новую строку в конец этого файла...
Написать программу, считывающую заданный текстовый файл (например, TEST.txt) и выводящую на экран, а также дописывающую в новую строку в конец этого файла: Число двухбуквенных сочетаний из букв,...
C++ Множественный выбор. http://www.cyberforum.ru/cpp-beginners/thread255183.html
У меня есть задание См. Рисунок. задание не тяжёлое я его сделал , но захотел проверить как всё работает. Что бы ввести асе года сразу я сделал одномерный массив в котором можно перебрать цифпы от...
C++ что за ошибка? как от нее избавиться? Error 1 error C1075: end of file found before the left brace '{' at 'c:\users\wild_flower\documents\visual studio 2010\projects\polinom\polinom\polinom.cpp(16)' was... подробнее

Показать сообщение отдельно
Dangelo
7 / 7 / 1
Регистрация: 28.11.2010
Сообщений: 57

Строки - C++

10.03.2011, 23:25. Просмотров 343. Ответов 4
Метки (Все метки)

Добрый вечер.

Исходные данные
В первой строке находится единственное число N, 1 ≤ N ≤ 100 — количество тестов. В каждой из последующих N строк содержится очередной тест: два символа (маленькая латинская буква от 'a' до 'h' и цифра от 1 до 8)

Пример
исходные данные результат
3 2
a1 8
d4 6
g6

Вопрос. Как можно разнести входные данные в разные переменные? к пример x='a', а y=1.
Делаю так, но Visual Studio начиная со второго ввода выдает неверные данные.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void main()
{   
    int N,k;                                 
    char c;                                 
    scanf("%d",&N);                 
    for (int i=0;i<N;i++)                   
    {                                       
        scanf ("%c%d",&c,&k);
    
        printf("%c",c);
        printf("%d\n",k);
    }
    
    
    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru