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

C для начинающих

Войти
Регистрация
Восстановить пароль
 
LionHeart
1 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 19
#1

Вывести данные в виде таблицы - C (СИ)

09.06.2014, 13:08. Просмотров 765. Ответов 5
Метки нет (Все метки)

Задание:Разработать программу, вводит фактические данные из таблицы, предоставленной в Вашем варианте индивидуального задания и выводит на экран таблицу, подобную той, что находится в индивидуальном задании (включая заголовок и примечания).

Вывести данные в виде таблицы

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
#іnclude <stdіo.h>
іnt maіn(voіd) 
{
char name1[9], name2[9], name3[9];
unsіgned short tolsh1, tolsh2, tolsh3;
float ves1, ves2, ves3;
float rad1, rad2, rad3;
float cena1, cena2, cena3;
prіntf("1. Уведіть: толщину, вес, радиус, цену >");
scanf("%s %c %d %f",name1, &tolsh1, &ves1, &rad1, &cena1);
prіntf("2. Уведіть: толщину, вес, радиус, цену >");
scanf("%s %c %d %f",name2, &tolsh2, &ves2, &rad2, &cena2);
prіntf("3. Уведіть: толщину, вес, радиус, цену >");
scanf("%s %c %d %f",name3, &tolsh3, &ves3, &rad3, &cena3);
/* Вивід таблиці */
/* вивід заголовків */
printf("-----------------------------------------------\n");
prіntf("| Ціни на монолітний полікарбонат |\n");
prіntf("|---------------------------------------------|\n");
prіntf("| Товщина | Вага | Мін радиус згибу для арок | ціна |\n");
prіntf("|----------|-------|-----------|--------------|\n");
/* вивід рядків фактичних даних */
prіntf("| %9s | %c | %3d | %-5.1f |\n", name1, tolsh1, ves1, rad1, cena1);
prіntf("| %9s | %c | %3d | %-5.1f |\n", name2, tolsh2, ves2, rad2, cena2);
prіntf("| %9s | %c | %3d | %-5.1f |\n", name1, tolsh3, ves3, rad3, cena3);
printf("-----------------------------------------------\n");
return 0;
}
Вот пытался делать,помогите исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 13:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести данные в виде таблицы (C (СИ)):

Распечатать введенные данные в виде таблицы, отсортировав их по фамилиям читателей в алфавитном порядке - C (СИ)
С клавиатуры ввести набор данных в форме структур, содержащих информацию о читателях библиотеки: &lt;Фамилия, инициалы&gt;, &lt;Год рождения&gt;,...

Информацию о самолетах вывести в виде таблицы - C (СИ)
Такая задача. Консольная программа выполнена работает нормально. Суть программы это простейшая однотабличная БД. Тема про самолеты. ...

Вывести значения в виде отформатированной таблицы - C (СИ)
как сделать таблицу в исходнике, чтобы она выводилась на экран? вот код. нужно, чтобы в одной колонке был Х , а в другой У. #include...

Какой командой вывести числа в виде таблицы? - C (СИ)
Задание звучит так: Найдите среднее арифметическое и среднее геометрическое элементов массива А из n строк и m столбцов. Не знаю как...

Вычислить и вывести на экран в виде таблицы значения функции - C (СИ)
Вычеслить и вывести на экран в виде таблицы значения ф-ии f(x) на интервале от x1 до x2 с шагом dx: f=a*(x^2)+b при x&lt;0 и b!=0 ...

Вычислить и вывести на экран в виде таблицы значения ф-ии F Xn до Xk с шагом dx - C (СИ)

5
kasan
Чорумфанин
338 / 338 / 185
Регистрация: 06.03.2014
Сообщений: 886
09.06.2014, 14:19 #2
Это не компилируется. У меня ругается на букву "i" она у Вас видимо не латинская
C
1
2
#іnclude <stdіo.h> 
іnt maіn(voіd)
0
LionHeart
1 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 19
09.06.2014, 14:31  [ТС] #3
Хорошо. Но дело не в этой букве,а в том что программа не правильно выводит значения в таблице,либо вообще ничего не выводит.
0
kasan
Чорумфанин
338 / 338 / 185
Регистрация: 06.03.2014
Сообщений: 886
09.06.2014, 14:34 #4
Согласитесь, одно дело взять Ваш готовый код, который компилируется - и в нем пробовать найти ошибку.
Другое дело - код с кучей ошибок, который не запускается. Вы серьезно думаете кому-то охота исправлять грамматику в Вашем коде?
0
LionHeart
1 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 19
09.06.2014, 17:31  [ТС] #5
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
#include <stdio.h>
int main(void)
{
char name1[9], name2[9], name3[9];
unsigned short tolsh1, tolsh2, tolsh3;
float ves1, ves2, ves3;
float rad1, rad2, rad3;
float cena1, cena2, cena3;
printf("1. Введите: толщину, вес, радиус, цену >");
scanf("%s %c %d %f",name1, &tolsh1, &ves1, &rad1, &cena1);
printf("2. Уведіть: толщину, вес, радиус, цену >");
scanf("%s %c %d %f",name2, &tolsh2, &ves2, &rad2, &cena2);
printf("3. Уведіть: толщину, вес, радиус, цену >");
scanf("%s %c %d %f",name3, &tolsh3, &ves3, &rad3, &cena3);
/* Вивід таблиці */
/* вивід заголовків */
printf("-----------------------------------------------\n");
printf("| Ціни на монолітний полікарбонат |\n");
printf("|---------------------------------------------|\n");
printf("| Товщина | Вага | Мін радиус згибу для арок | ціна |\n");
printf("|----------|-------|-----------|--------------|\n");
/* вивід рядків фактичних даних */
printf("| %9s | %c | %3d | %-5.1f |\n", name1, tolsh1, ves1, rad1, cena1);
printf("| %9s | %c | %3d | %-5.1f |\n", name2, tolsh2, ves2, rad2, cena2);
printf("| %9s | %c | %3d | %-5.1f |\n", name1, tolsh3, ves3, rad3, cena3);
printf("-----------------------------------------------\n");
return 0;
}
Исправил.
0
kasan
Чорумфанин
338 / 338 / 185
Регистрация: 06.03.2014
Сообщений: 886
09.06.2014, 17:40 #6
C
1
scanf("%s %c %d %f",name1, &tolsh1, &ves1, &rad1, &cena1);
%s = name1
%c = &tolsh1
%d = &ves1
%f = &rad1
??? = &cena1
та же беда в printf()
0
09.06.2014, 17:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2014, 17:40
Привет! Вот еще темы с ответами:

Вычислить и вывести на экран в виде таблицы значения функции - C (СИ)
Не пойму как вписать эту большую скобку ?? И если не сложно книгу порекомендуйте пожалуйста.

Вывести на экран в виде таблицы значения функции F на интервале - C (СИ)
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от хнач до хкон с шагом dx A,b,c – вещественные числа. ...

Вычислить и вывести на экран в виде таблицы значения функции - C (СИ)
Доброго времени суток! Не могу понять что этому С не нравится в моей ~19 строке. Условие задачи :&quot; Вычислить и вывести на экран в виде...

Ввести fen строку, преобразовать, вывести на экран в виде таблицы 8*8 - C (СИ)
Шахматные позиции записываются в виде FEN строки - http://www.gambiter.ru/chess/item/242-fen.html Задача: ввести fen строку,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru