Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2009, 15:43   #1
Swool
Пользователь
 
Регистрация: 12.07.2008
Сообщений: 39
По умолчанию Помогите доделать плз



Код:
//upraznenija po programmirovaniju!!!
#include <iostream>
using namespace std;

int main()
{
    const int ArrSize = 30;
    char firstname[ArrSize];
    char lastname[30];
    char grade;
    unsigned int age;
    
    cout << " What is your first  name?" << endl;
    cin.getline(firstname, ArrSize);
    cout << " What is your last name?" << endl;
    cin >> lastname;
    //cout << "What letter grade do you deserve?" << endl;
    //cin >> 
    cout << " What is your age?" << endl;
    cin >> age;
    
    cout << "Name: " << firstname << ", " << lastname << endl;
    cout << "Grade: \n" ;
    cout << "Age: " << age << "\n\n";
    
    
    system("PAUSE");
    return 0;
}
Swool вне форума Ответить с цитированием
Старый 29.09.2009, 16:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Чего доделывать то?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.09.2009, 17:48   #3
Swool
Пользователь
 
Регистрация: 12.07.2008
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Чего доделывать то?
Ну вон же задание
Насчет оценки...
Swool вне форума Ответить с цитированием
Старый 30.09.2009, 20:20   #4
mYziK
Пользователь
 
Регистрация: 18.09.2009
Сообщений: 38
По умолчанию

Код:
//upraznenija po programmirovaniju!!!
#include <iostream>
using namespace std;

int main()
{
    const int ArrSize = 30;
    char firstname[ArrSize];
    char lastname[30];
    char grade;
    unsigned int age;
    
    cout << " What is your first  name? ";
    cin.getline(firstname, ArrSize);
    cout << " What is your last name? ";
    cin >> lastname;
    cout << "What letter grade do you deserve? ";
    cin >> grade;
    cout << " What is your age? ";
    cin >> age;
    
   ++grade;

   cout << "Name: " << lastname << ", " << firstname << endl;
   cout << "Grade: " <<  grade << endl;
    cout << "Age: " << age << endl << endl;
    
    
    system("PAUSE");
    return 0;
}
Что-то типа этого? endl-ы убрал чтоб как по заданию было - в той же строчке ввод. Можно конечно сделать вывод заглавной буквы, тогда после ++grade добавить еще:
Код:
if(grade>='a' && grade<='c')
  grade = grade - 'a' + 'A';
Правда действительно веря, что пользователь вводит ТОЛЬКО 'A', 'B' или 'C' =))
mYziK вне форума Ответить с цитированием
Старый 30.09.2009, 20:54   #5
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

Цитата:
Сообщение от mYziK Посмотреть сообщение
Можно конечно сделать вывод заглавной буквы, тогда после ++grade добавить еще:
Код:
if(grade>='a' && grade<='c')
  grade = grade - 'a' + 'A';
Правда действительно веря, что пользователь вводит ТОЛЬКО 'A', 'B' или 'C' =))
а можно просто использвать toupper();
тобиш приинклудить <ctype.h> и добавить grade = toupper(grade);
m0nax вне форума Ответить с цитированием
Старый 30.09.2009, 21:31   #6
mYziK
Пользователь
 
Регистрация: 18.09.2009
Сообщений: 38
По умолчанию

Ну да, тока смысл для одного символа? =)
mYziK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите доделать код!!НА СИ osichev Помощь студентам 0 08.06.2009 20:27
помогите доделать innaa639 Паскаль, Turbo Pascal, PascalABC.NET 1 21.05.2009 09:52
Помогите доделать задание. fred9ra Общие вопросы C/C++ 1 11.01.2009 22:16
Помогите доделать Bay Паскаль, Turbo Pascal, PascalABC.NET 1 05.01.2009 15:01
Помогите доделать Povar Паскаль, Turbo Pascal, PascalABC.NET 1 16.05.2008 14:43