Составить функцию, которая определяет, сколько зерен попросил положить на N-ую клетку изобретатель шахмат (на 1-ую – 1 зерно, на 2-ую – 2 зерна, на 3-ю – 4 зерна, ...)
Пример:
Введите номер клетки:
28
На 28-ой клетке 134217728 зерен.
@dan_ntu
Қазақстан халқы үшін қызмет жасаймын
рейтинг
100
постов
173
комменты
73
подписчиков
96
подписок
7
рейтинг
100
постов
173
комменты
73
подписчиков
96
подписок
7
Пример:
Введите номер клетки:
28
На 28-ой клетке 134217728 зерен.
Пример: Введите номер месяца: 12 Введите день: 25 До Нового года осталось 6 дней. #include <stdio.h> #include <conio.h> main(){ clrscr(); int k=0; int M,D,d; printf("Vvedite nomer mesyca :\n"); scanf("%d",&M); printf("Vvedite den' :\n"); scanf("%d",&d); switch(M){ case 1: D=31+28+31+30+31+30+31+31+30+31+30+31-d; break; case 2: D=28+31+30+31+30+31+31+30+31+30+31-d; break; case 3: D=31+30+31+30+31+31+30+31+30+31-d; break; case 4: D=30+31+30+31+31+30+31+30+31-d; break; case 5: D=31+30+31+31+30+31+30+31-d; break; case 6: D=30+31+31+30+31+30+31-d; break; case 7: D=31+31+30+31+30+31-d; break; case 8: D=31+30+31+30+31-d; break; case 9: D=30+31+30+31-d; break; case 10: D=31+30+31-d; break; case 11: D=30+31-d; break; case 12: D=31-d; break; default: D=-1;k++; } printf("Do novog…
Пример:
Введите номер месяца: Введите номер месяца:
-2 2
Введите номер месяца: В этом месяце 28 дней.
11 Вы вводили неверно 0 раз.
В этом месяце 30 дней.
Вы вводили неверно 1 раз.
|
#include <stdio.h>
#include <conio.h> main(){ clrscr(); int k=0; int M,D; printf("Dly vihoda nazhmite 0\n"); do{ printf("Vvedite nomer mesyca :\n"); scanf("%d",&M); switch(M){ } while (M<0); |
Торт (Время: 1 сек. Память: 16 Мб Сложность: 6%) На свой день рождения Петя купил красивый и вкусный торт, который имел идеально круглую форму. Петя не знал, сколько гостей придет на его день рождения, поэтому вынужден был разработать алгоритм, согласно которому он сможет быстро разрезать торт на N равных частей. Следует учесть, что разрезы торта можно производить как по радиусу, так и по диаметру. Помогите Пете решить эту задачу, определив наименьшее число разрезов торта по заданному числу гостей. Входные данные Входной файл INPUT.TXT содержит натуральное число N – число гостей, включая самого виновника торжества (N <= 1000). Выходные данные В выходной файл OUTPUT.TXT выведите минимально возможное число разрезов торта. Примеры № INPUT.TXT OUTPUT.TXT 1 2 1 2 3 3 import java.util.*; imp…
Баскетбол (Время: 1 сек. Память: 16 Мб Сложность: 5%) Известны результаты каждой из 4х четвертей баскетбольной встречи. Нужно определить победителя матча. Входные данные Входной файл INPUT.TXT содержит 4 строки, в каждой строке находится два целых числа a и b – итоговый счет в соответствующей четверти. а – количество набранных очков за четверть первой командой, b – количество очков, набранных за четверть второй командой. (0 ≤ a,b ≤ 100). Выходные данные В выходной файл OUTPUT.TXT выведите номер выигравшей команды, в случае ничьей следует вывести «DRAW». Примеры № INPUT.TXT OUTPUT.TXT 1 26 17 13 15 19 11 14 16 1 2 14 15 17 18 20 20 15 17 2 3 15 16 18 17 10 12 14 12 DRAW import java.util.*; import java.io.*; import java.math.BigInteger; public class Main{ public static void main(String[] ar…
Арифметика (Время: 1 сек. Память: 16 Мб Сложность: 5%) В прошлом году Вася пошел в школу и научился считать. В этом году он изучил таблицу умножения и теперь умеет перемножать любые числа от 1 до 10 без ошибок. Друг Петя рассказал ему про системы счисления, отличные от десятичной. В частности, про двоичную, восьмеричную и даже шестнадцатеричную. Теперь Вася без труда (но уже с помощью листка и ручки) может перемножать числа от 1 до 10 и в этих системах, используя перевод из нестандартной системы в десятичную и обратно из десятичной. Например, если Васе нужно перемножить числа 101 и 1001 в двоичной системе, то он сначала эти числа переводит в десятичное представление следующим образом: (101)2=1*22+0*21+1*20=4+0+1=5 (1001)2=1*23+0*22+0*21+1*20=8+0+0+1=9 После чего перемножение чисел 5 и 9 В…